इसके लिए 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 | +------+