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

MySQL में एग्रीगेट फ़ंक्शन के बिना कॉलम मान कैसे जोड़ें?

सीधे अंकगणितीय ऑपरेटर (+) का उपयोग

आप SUM() जैसे एग्रीगेट फ़ंक्शन के बिना, प्रत्येक पंक्ति के लिए कॉलम मानों को जोड़ने के लिए + ऑपरेटर का उपयोग कर सकते हैं।

सिंटैक्स

SELECT *, (col1 + col2 + col3) AS total FROM yourTableName;

उदाहरण

mysql> CREATE TABLE AddingColumnDemo (
    -> StudentId INT, StudentName VARCHAR(20),
    -> MathMarks INT, PhysicsMarks INT, ChemistryMarks INT
    -> );
mysql> INSERT INTO AddingColumnDemo VALUES
    -> (1,'John',35,45,76), (2,'Bob',67,76,88), (3,'Carol',45,56,43),
    -> (4,'Mike',82,75,71), (5,'Sam',92,89,88);

कुल अंक क्वेरी:

mysql> SELECT *, (MathMarks + PhysicsMarks + ChemistryMarks) AS TotalResult FROM AddingColumnDemo;
+-----------+-------------+-----------+--------------+----------------+-------------+
| StudentId | StudentName | MathMarks | PhysicsMarks | ChemistryMarks | TotalResult |
+-----------+-------------+-----------+--------------+----------------+-------------+
| 1         | John        | 35        | 45           | 76             | 156         |
| 2         | Bob         | 67        | 76           | 88             | 231         |
| 3         | Carol       | 45        | 56           | 43             | 144         |
| 4         | Mike        | 82        | 75           | 71             | 228         |
| 5         | Sam         | 92        | 89           | 88             | 269         |
+-----------+-------------+-----------+--------------+----------------+-------------+

अंतर: यह प्रत्येक पंक्ति के लिए योग देता है (स्केलर), जबकि SUM() पूरे कॉलम का योग देता है (एग्रीगेट)।

  1. PhpMyAdmin में MySQL कॉलम में AUTO_INCREMENT जोड़ना PhpMyAdmin में MySQL कॉलम में AUTO_INCREMENT जोड़ना

    PhpMyAdmin या SQL के माध्यम से किसी मौजूदा कॉलम में AUTO_INCREMENT जोड़ सकते हैं। SQL के माध्यम से: ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT; उदाहरण: CREATE TABLE AutoIncrementDemo (UserId INT); ALTER TABLE AutoIncrementDemo MODIFY COLUMN UserId INT NOT NULL AUTO_I

  1. - एकल MySQL क्वेरी में एक कॉलम में एकाधिक मान कैसे डालें?

    सिंटैक्स एक कॉलम में एकाधिक मान डालने के लिए, निम्नलिखित सिंटैक्स का उपयोग करें: INSERT INTO yourTableName VALUES (yourValue1), (yourValue2), ... (yourValueN); उदाहरण सबसे पहले एक टेबल बनाते हैं: ); अब INSERT कमांड का उपयोग करके रिकॉर्ड डालें: INSERT INTO DemoTable2022 VALUES (Computer Science)

  1. - Python में MySQL का उपयोग करके कॉलम में टिप्पणी जोड़ना

    टिप्पणी किसी चीज़ के बारे में पठनीय व्याख्या होती है। कोड में टिप्पणियों का उपयोग कोड स्टेटमेंट के उद्देश्य को समझाने के लिए किया जाता है। इससे बाहरी व्यक्ति को उस विशेष कोड की आवश्यकता और उपयोग समझने में मदद मिलती है। टिप्पणियों को कंपाइलर द्वारा अनदेखा किया जाता है और ये निष्पादित नहीं होतीं। ये