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

MySQL क्वेरी उन सभी पंक्तियों को खोजने के लिए जहां आईडी 4 से विभाज्य हो?

आइए पहले एक टेबल बनाते हैं जिसमें एक कॉलम आईडी के रूप में हो:

mysql> CREATE TABLE DemoTable (
    ID INT,
    StudentName VARCHAR(10),
    CountryName VARCHAR(20)
);

टेबल में कुछ रिकॉर्ड डालें:

mysql> INSERT INTO DemoTable VALUES(0, 'David', 'AUS');
mysql> INSERT INTO DemoTable VALUES(3, 'Chris', 'UK');
mysql> INSERT INTO DemoTable VALUES(8, 'Carol', 'US');
mysql> INSERT INTO DemoTable VALUES(9, 'Sam', 'US');
mysql> INSERT INTO DemoTable VALUES(12, 'Robert', 'UK');
mysql> INSERT INTO DemoTable VALUES(10, 'Mike', 'AUS');

टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> SELECT * FROM DemoTable;

आउटपुट

+------+-------------+-------------+
| ID   | StudentName | CountryName |
+------+-------------+-------------+
| 0    | David       | AUS         |
| 3    | Chris       | UK          |
| 8    | Carol       | US          |
| 9    | Sam         | US          |
| 12   | Robert      | UK          |
| 10   | Mike        | AUS         |
+------+-------------+-------------+

उन सभी पंक्तियों को खोजने के लिए क्वेरी जहां आईडी 4 से विभाज्य हो:

mysql> SELECT * FROM DemoTable WHERE (ID % 4) = 0;

आउटपुट

+------+-------------+-------------+
| ID   | StudentName | CountryName |
+------+-------------+-------------+
| 0    | David       | AUS         |
| 8    | Carol       | US          |
| 12   | Robert      | UK          |
+------+-------------+-------------+
  1. - MySQL में समान ID वाली पंक्तियों का औसत निकालें

    GROUP BY और AVG() के साथ प्रति समूह औसत गणना जब एक ही ID की कई पंक्तियां हों और आपको प्रत्येक ID के लिए औसत चाहिए, तो GROUP BY के साथ AVG() एग्रीगेट फंक्शन का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable ( StudentId INT, StudentMarks INT ); Query OK, 0 rows affected (0.83 sec) INSERT

  1. - MySQL में अंतिम क्वेरी की पंक्तियों की संख्या कैसे खोजें

    SQL_CALC_FOUND_ROWS और FOUND_ROWS() के साथ कुल पंक्तियां गिनना जब आप LIMIT का उपयोग करते हैं लेकिन यह भी जानना चाहते हैं कि बिना LIMIT के कितनी पंक्तियां मिलतीं, तो SQL_CALC_FOUND_ROWS और FOUND_ROWS() का उपयोग करें। सिंटैक्स SELECT SQL_CALC_FOUND_ROWS TABLE_NAME FROM `information_schema`.tables W

  1. - MySQL में GROUP BY और HAVING से isMarried=0 वाली पंक्तियां चुनें और ClientId द्वारा समूहित करें

    MySQL में किसी कॉलम का मान विशिष्ट मान (जैसे isMarried = 0) होने वाली पंक्तियों को चुनकर, दूसरे कॉलम (ClientId) द्वारा समूहित करने के लिए GROUP BY के साथ HAVING का उपयोग करें। ध्यान दें: यह पैटर्न MySQL के ONLY_FULL_GROUP_BY मोड पर निर्भर करता है। सिंटैक्स SELECT column1, column2, filter_column FRO