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

MySQL में सामान्य तत्वों की गिनती

MySQL में COUNT() और GROUP BY से सामान्य तत्व गिनें

सामान्य तत्व गिनने के लिए, COUNT() और GROUP BY का उपयोग करें। आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable
(
    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Number int
); Query OK, 0 rows affected (0.20 sec)

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

mysql> insert into DemoTable(Number) values(10); Query OK, 1 row affected (0.06 sec)
mysql> insert into DemoTable(Number) values(20); Query OK, 1 row affected (0.04 sec)
mysql> insert into DemoTable(Number) values(20); Query OK, 1 row affected (0.04 sec)
mysql> insert into DemoTable(Number) values(30); Query OK, 1 row affected (0.04 sec)
mysql> insert into DemoTable(Number) values(10); Query OK, 1 row affected (0.05 sec)
mysql> insert into DemoTable(Number) values(10); Query OK, 1 row affected (0.04 sec)

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

mysql> select *from DemoTable;

आउटपुट:

+----+--------+
| Id | Number |
+----+--------+
| 1  | 10     |
| 2  | 20     |
| 3  | 20     |
| 4  | 30     |
| 5  | 10     |
| 6  | 10     |
+----+--------+
6 rows in set (0.00 sec)

सामान्य तत्व गिनने का क्वेरी:

mysql> select Number,count(Number) as CommonElement from DemoTable group by Number;

आउटपुट:

+--------+---------------+
| Number | CommonElement |
+--------+---------------+
| 10     | 3             |
| 20     | 2             |
| 30     | 1             |
+--------+---------------+
3 rows in set (0.00 sec)

व्याख्या: GROUP BY Number समान संख्या वाली पंक्तियों को ग्रुप करता है। COUNT(Number) प्रत्येक ग्रुप में पंक्तियों की गिनती करता है (NULL मानों को छोड़कर)। परिणाम प्रत्येक विशिष्ट संख्या की आवृत्ति दिखाता है।

  1. - MySQL टेबल में फ़ील्ड्स (कॉलम) की संख्या कैसे प्राप्त करें

    MySQL में फ़ील्ड्स की संख्या प्रदर्शित करने के लिए COUNT(*) का उपयोग करें। निम्नलिखित सिंटैक्स है: select COUNT(*) AS anyAliasName from INFORMATION_SCHEMA.COLUMNS where table_name = yourTableName AND TABLE_SCHEMA = yourDatabaseName; आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable794

  1. - MySQL में शर्त के साथ गिनती करना

    SUM(बूलियन) से सशर्त गिनती MySQL में बूलियन अभिव्यक्ति (ClientName = Sam) संख्यात्मक संदर्भ में 1 (सत्य) या 0 (असत्य) होती है। SUM() से ऐसी अभिव्यक्तियों का योग = गिनती। तालिका और डेटा (CLI-130, Mike), (CLI-101, Chris), (CLI-101, Sam); क्वेरी: CLI-101 पर कुल और Sam की गिनती WHERE ClientId = CLI

  1. - पायथन में डायनासोर की गिनती

    समस्या विवरण दो स्ट्रिंग्स animals और dinosaurs दी गई हैं। animals में प्रत्येक अक्षर एक जानवर का प्रकार दर्शाता है, और dinosaurs में प्रत्येक यूनिक कैरेक्टर एक डायनासोर प्रकार दर्शाता है। हमें animals में मौजूद कुल डायनासोर की संख्या गिननी है। उदाहरण इनपुट: animals = xyxzxyZ, dinosaurs = yZ आउटपुट