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

MySQL में समूह परिणाम और सूची में दिखाएं?

<घंटा/>

इसके लिए ORDER BY के साथ GROUP BY का उपयोग करें -

select yourColumnName,count(*) as anyAliasName from yourTableName group by yourColumnName order by yourColumnName;

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

mysql> create table demo7
−> (
−> id int NOT NULL AUTO_INCREMENT,
−> first_name varchar(50)
−> ,
−> primary key(id)
−> );
Query OK, 0 rows affected (1.22 sec)

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> insert into demo7(first_name) values('John');
Query OK, 1 row affected (0.09 sec)
mysql> insert into demo7(first_name) values('David');
Query OK, 1 row affected (0.22 sec)
mysql> insert into demo7(first_name) values('John');
Query OK, 1 row affected (0.07 sec)
mysql> insert into demo7(first_name) values('Bob');
Query OK, 1 row affected (0.27 sec)
mysql> insert into demo7(first_name) values('David');
Query OK, 1 row affected (0.11 sec)
mysql> insert into demo7(first_name) values('David');
Query OK, 1 row affected (0.09 sec)
mysql> insert into demo7(first_name) values('John');
Query OK, 1 row affected (0.26 sec)
mysql> insert into demo7(first_name) values('John');
Query OK, 1 row affected (0.09 sec)

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

mysql> select *from demo7;

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

+----+------------+
| id | first_name |
+----+------------+
|  1 | John       |
|  2 | David      |
|  3 | John       |
|  4 | Bob        |
|  5 | David      |
|  6 | David      |
|  7 | John       |
|  8 | John       |
+----+------------+
8 rows in set (0.00 sec)

MySQL में परिणाम समूहित करने और सूची में दिखाने के लिए क्वेरी निम्नलिखित है -

mysql> select first_name,count(*) as frequency from demo7 group by first_name order by first_name;

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

+------------+-----------+
| first_name | frequency |
+------------+-----------+
| Bob        |         1 |
| David      |         3 |
| John       |         4 |
+------------+-----------+
3 rows in set (0.00 sec)

  1. MySQL में SHOW INDEX, SHOW INDEXES और SHOW KEYS के बीच अंतर?

    शो इंडेक्स, शो इंडेक्स और शो कीज में कोई अंतर नहीं है। उनके समान अर्थ हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंडेक्स बनाने के लिए क्वेरी निम्नलिखित है - DemoTable1549(EmployeeName) पर index name_index1 बनाएं; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.41 सेकंड)

  1. MySQL खोज और रिकॉर्ड की सूची से रिकॉर्ड बदलें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (कैरोल, सैम, जॉन, डेविड, बॉब, माइक, रॉबर्ट, जॉन, क्रिस, जेम्स, जेस); क्वेरी ठीक, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका से

  1. परिणाम स्वरूपित करने के लिए MySQL में SUM और FORMAT को मिलाएं

    आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1950 (राशि फ्लोट);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1950 मानों में डालें(89.45);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित