MySQL में कॉलम के सभी मानों से समान मान घटाना
किसी कॉलम के सभी मानों से एक निश्चित राशि घटाने के लिए सीधे अंकगणितीय ऑपरेटर का उपयोग करें।
टेबल बनाना और डेटा डालना
mysql> CREATE TABLE DemoTable741 (Number INT); Query OK, 0 rows affected (0.61 sec)
mysql> INSERT INTO DemoTable741 VALUES(70); Query OK, 1 row affected (0.18 sec) mysql> INSERT INTO DemoTable741 VALUES(55); Query OK, 1 row affected (0.14 sec) mysql> INSERT INTO DemoTable741 VALUES(89); Query OK, 1 row affected (0.14 sec) mysql> INSERT INTO DemoTable741 VALUES(79); Query OK, 1 row affected (0.35 sec) mysql> INSERT INTO DemoTable741 VALUES(34); Query OK, 1 row affected (0.17 sec)
सभी रिकॉर्ड देखना
mysql> SELECT * FROM DemoTable741;
+--------+ | Number | +--------+ | 70 | | 55 | | 89 | | 79 | | 34 | +--------+ 5 rows in set (0.00 sec)
20 घटाने का क्वेरी
mysql> SELECT (Number - 20) AS Result FROM DemoTable741;
परिणाम
+--------+ | Result | +--------+ | 50 | | 35 | | 69 | | 59 | | 14 | +--------+ 5 rows in set (0.00 sec)
नोट: यह केवल SELECT में गणना करता है, टेबल डेटा नहीं बदलता। स्थायी रूप से अपडेट करने के लिए: UPDATE DemoTable741 SET Number = Number - 20;