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

कॉलम मानों में से एक को बढ़ाने के लिए MySQL क्वेरी


आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable
-> (
-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Name varchar(100),
-> Score int
-> );
Query OK, 0 rows affected (0.78 sec)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into DemoTable(Name,Score) values('John',68);
Query OK, 1 row affected (0.23 sec)

mysql> insert into DemoTable(Name,Score) values('Carol',98);
Query OK, 1 row affected (0.27 sec)

mysql> insert into DemoTable(Name,Score) values('David',89);
Query OK, 1 row affected (0.16 sec)

mysql> insert into DemoTable(Name,Score) values('Robert',67);
Query OK, 1 row affected (0.14 sec)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> select *from DemoTable;

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

+----+--------+-------+
| Id | Name   | Score |
+----+--------+-------+
| 1 | John    | 68    |
| 2 | Carol   | 98    |
| 3 | David   | 89    |
| 4 | Robert  | 67    |
+----+--------+-------+
4 rows in set (0.00 sec)

कॉलम मानों में से एक को 1 से बढ़ाने के लिए क्वेरी निम्नलिखित है -

mysql> update DemoTable set Score=Score+1 where Id=3;
Query OK, 1 row affected (0.22 sec)
Rows matched: 1 Changed: 1 Warnings: 0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> select *from DemoTable;

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

+----+--------+-------+
| Id | Name   | Score |
+----+--------+-------+
| 1 | John    | 68    |
| 2 | Carol   | 98    | 
| 3 | David   | 90    |
| 4 | Robert  | 67    |
+----+--------+-------+
4 rows in set (0.00 sec)

  1. MySQL क्वेरी मानों को छोड़ कर कॉलम में nवें उच्चतम मान का चयन करने के लिए

    किसी कॉलम में nवां उच्चतम मान प्राप्त करने के लिए, आप LIMIT OFFSET का उपयोग कर सकते हैं। यहां, OFFSET का उपयोग मानों को छोड़ने के लिए किया जाता है। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Value int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रि

  1. MySQL में ऐसे कॉलम मानों में से एक शून्य होने पर दो कॉलमों को संयोजित करें

    क्वेरी चलाते समय किसी भी समस्या से बचने के लिए, IFNULL() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1793 (StudentFirstName varchar(20), StudentLastName varchar(20)); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable

  1. MySQL क्वेरी संबंधित कॉलम मान से केवल कोई मान नहीं लौटाने के लिए

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1829 (नाम varchar(20), istopper ENUM(YES,NO) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1829 मानों में डालें (डेविड, हां); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ