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

MySQL में दो कॉलम का अंतर नए कॉलम में कैसे प्राप्त करें?

SELECT में अंकगणितीय ऑपरेशन से कॉलम अंतर निकालें

दो संख्यात्मक कॉलम के बीच का अंतर (घटाव) सीधे SELECT क्वेरी में नए कॉलम के रूप में प्राप्त करने के लिए साधारण घटाव ऑपरेटर (-) का उपयोग करें।

टेबल और डेटा

mysql> CREATE TABLE DemoTable (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    LowValue INT,
    HighValue INT
);

mysql> INSERT INTO DemoTable(LowValue, HighValue) VALUES(100, 200);
mysql> INSERT INTO DemoTable(LowValue, HighValue) VALUES(300, 700);
mysql> INSERT INTO DemoTable(LowValue, HighValue) VALUES(1000, 2000);

डेटा देखना

mysql> SELECT * FROM DemoTable;

+----+----------+-----------+
| Id | LowValue | HighValue |
+----+----------+-----------+
| 1  | 100      | 200       |
| 2  | 300      | 700       |
| 3  | 1000     | 2000      |
+----+----------+-----------+

अंतर क्वेरी

mysql> SELECT tbl.Id, tbl.LowValue, tbl.HighValue, 
    -> HighValue - LowValue AS DifferenceBetweenTwoColumns 
    -> FROM DemoTable tbl;

+----+----------+-----------+-----------------------------+
| Id | LowValue | HighValue | DifferenceBetweenTwoColumns |
+----+----------+-----------+-----------------------------+
| 1  | 100      | 200       | 100                         |
| 2  | 300      | 700       | 400                         |
| 3  | 1000     | 2000      | 1000                        |
+----+----------+-----------+-----------------------------+

अन्य अंकगणितीय ऑपरेशन

-- जोड़
SELECT LowValue + HighValue AS Sum FROM DemoTable;

-- गुणा
SELECT LowValue * HighValue AS Product FROM DemoTable;

-- भाग (दशमलव के लिए CAST)
SELECT CAST(HighValue AS DECIMAL(10,2)) / LowValue AS Ratio FROM DemoTable;

-- प्रतिशत
SELECT ((HighValue - LowValue) / LowValue) * 100 AS PercentIncrease FROM DemoTable;

एलियास का उपयोग

AS कीवर्ड वैकल्पिक है लेकिन पठनीयता के लिए अनुशंसित है। स्पेस वाले एलियास के लिए बैकटिक या कोट्स उपयोग करें।

WHERE क्लॉज में उपयोग

SELECT * FROM DemoTable WHERE (HighValue - LowValue) > 500;
  1. - JavaScript में दो सरणियों के बीच अंतर कैसे प्राप्त करें?

    JavaScript में दो सरणियों के बीच अंतर प्राप्त करने के लिए, निम्न कोड चलाएं। यहां हम उन एलिमेंट्स को प्राप्त करने के लिए split(), indexOf(), sort() जैसे कुछ मेथड्स का उपयोग कर रहे हैं जो दोनों सरणियों में समान नहीं हैं। उदाहरण x - y); } document.write(arrDifference([50, 40, 90], [70, 50

  1. Android में दो तिथियों के बीच का अंतर कैसे प्राप्त करें? Android में दो तिथियों के बीच का अंतर कैसे प्राप्त करें?

    Android में दो तिथियों के बीच दिनों का अंतर निकालने का गाइड यह ट्यूटोरियल दिखाता है कि कैसे SimpleDateFormat और Date क्लास का उपयोग करके दो तिथि स्ट्रिंग्स के बीच दिनों का अंतर निकाला जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनकर नया प्रोजेक्ट बनाएं। चरण 2: लेआउट फ़ाइ

  1. - पैंडास में दो कॉलम के बीच सहसंबंध (Correlation) कैसे प्राप्त करें?

    हम पैंडास में दो कॉलम के बीच सहसंबंध प्राप्त करने के लिए .corr() विधि का उपयोग कर सकते हैं। आइए एक उदाहरण लें और देखें कि इस विधि को कैसे लागू करें। चरण दो-आयामी, आकार-परिवर्तनीय, संभावित विषम सारणीबद्ध डेटा, df बनाएं। इनपुट डेटाफ्रेम, df प्रिंट करें। दो वेरिएबल, col1 और col2 इनिशियलाइज़ करें, और