Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में दो कॉलम के बीच क्रमबद्ध अंतर?

इसके लिए ORDER BY क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> CREATE TABLE DemoTable (
    Value1 INT,
    Value2 INT
);

टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable VALUES(10, 40);
mysql> INSERT INTO DemoTable VALUES(50, 5);
mysql> INSERT INTO DemoTable VALUES(51, 56);
mysql> INSERT INTO DemoTable VALUES(52, 78);
mysql> INSERT INTO DemoTable VALUES(90, 7);

टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable;

आउटपुट

+--------+--------+
| Value1 | Value2 |
+--------+--------+
| 10     | 40     |
| 50     | 5      |
| 51     | 56     |
| 52     | 78     |
| 90     | 7      |
+--------+--------+

दो कॉलम के बीच क्रमबद्ध अंतर प्राप्त करने के लिए क्वेरी:

mysql> SELECT (Value1 - Value2) AS Sub FROM DemoTable ORDER BY Sub DESC;

आउटपुट

+------+
| Sub  |
+------+
| 83   |
| 45   |
| -5   |
| -26  |
| -30  |
+------+
  1. - MySQL में अलग-अलग कॉलम के समय मानों का अंतर कैसे प्राप्त करें?

    MySQL में TIMEDIFF() और TIME_FORMAT() का उपयोग करके दो DATETIME कॉलम का समय अंतर निकालना दो DATETIME या TIME कॉलम के बीच का अंतर निकालने के लिए TIMEDIFF() फ़ंक्शन का उपयोग करें, और TIME_FORMAT() से मनचाहे प्रारूप में प्रदर्शित करें। उदाहरण के साथ पूर्ण कार्यान्वयन टेबल बनाना CREATE TABLE DemoTabl

  1. - MySQL में BIGINT और BIGINT(20) में क्या अंतर है

    BIGINT vs BIGINT(20) - डिस्प्ले विड्थ का अंतर BIGINT और BIGINT(20) के बीच एकमात्र अंतर डिस्प्ले विड्थ (प्रदर्शन चौड़ाई) है। संख्या 20 केवल प्रदर्शन के लिए उपयोग की जाती है, स्टोरेज रेंज या परिशुद्धता पर कोई प्रभाव नहीं पड़ता। आइए उदाहरण देखते हैं - BIGINT(20) ZEROFILL के साथ टेबल बनाएं: mysql> CR

  1. - MySQL में TIMESTAMPDIFF का उपयोग करके दो DATETIME मानों के बीच अंतर ज्ञात करें

    MySQL में दो DATETIME मानों के बीच अंतर की गणना MySQL में TIMESTAMPDIFF() फ़ंक्शन दो डेटाइम मानों के बीच निर्दिष्ट इकाई (सेकंड, मिनट, घंटे, दिन, आदि) में अंतर लौटाता है। DATEDIFF() के विपरीत जो केवल दिन लौटाता है, TIMESTAMPDIFF लचीला है। टेबल बनाना ); Query OK, 0 rows affected (0.86 sec) डेटा डाल