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

MySQL में किसी कॉलम में विशिष्ट शब्द कितनी बार आता है, इसकी संख्या कैसे प्राप्त करें?

इसके लिए COUNT() फंक्शन का उपयोग कर सकते हैं।

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable (
    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> EmployeeName varchar(100)
    -> );
Query OK, 0 rows affected (0.62 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable(EmployeeName) values('John');
Query OK, 1 row affected (0.21 sec)
mysql> insert into DemoTable(EmployeeName) values('Carol');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable(EmployeeName) values('David');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable(EmployeeName) values('Carol');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable(EmployeeName) values('Carol');
Query OK, 1 row affected (0.29 sec)
mysql> insert into DemoTable(EmployeeName) values('Bob');
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable(EmployeeName) values('Sam');
Query OK, 1 row affected (0.12 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable;

आउटपुट

+------------+--------------+
| EmployeeId | EmployeeName |
+------------+--------------+
| 1          | John         |
| 2          | Carol        |
| 3          | David        |
| 4          | Carol        |
| 5          | Carol        |
| 6          | Bob          |
| 7          | Sam          |
+------------+--------------+
7 rows in set (0.00 sec)

विशिष्ट शब्द "Carol" की घटनाओं की संख्या प्राप्त करने की क्वेरी:

mysql> select EmployeeName, count(EmployeeId) as Occurrence from DemoTable where EmployeeName = 'Carol';

आउटपुट

+--------------+------------+
| EmployeeName | Occurrence |
+--------------+------------+
| Carol        | 3          |
+--------------+------------+
1 row in set (0.05 sec)

वैकल्पिक: सभी नामों की गिनती के लिए `SELECT EmployeeName, COUNT(*) FROM DemoTable GROUP BY EmployeeName` उपयोग करें।

  1. - MySQL में किसी कॉलम में विशिष्ट मान की घटनाओं को गिनना

    MySQL में किसी कॉलम में किसी विशिष्ट मान की घटनाओं (occurrences) को गिनने के लिए COUNT(*) के साथ WHERE क्लॉज का उपयोग करें। सिंटैक्स SELECT COUNT(*) FROM table_name WHERE column_name = specific_value; व्यावहारिक उदाहरण 1. टेबल बनाएं और डेटा डालें INSERT INTO DemoTable VALUES (100, John), (101,

  1. - MySQL में विशिष्ट वर्णों से शुरू होने वाले अल्फ़ान्यूमेरिक स्ट्रिंग्स वाले कॉलम से अधिकतम मान कैसे प्राप्त करें

    MAX(), CAST(), SUBSTR() और RLIKE के साथ अल्फ़ान्यूमेरिक अधिकतम मान अधिकतम मान के लिए MAX() के साथ CAST() का उपयोग करें। चूंकि हम विशिष्ट वर्णों से शुरू होने वाले स्ट्रिंग-संख्याओं से अधिकतम मान चाहते हैं, RLIKE का उपयोग करें। पहले टेबल बनाएं: create table DemoTable1381 ( DepartmentId varchar(40) );

  1. - MySQL में REGEXP का उपयोग करके विशिष्ट शब्द कैसे खोजें?

    MySQL में REGEXP का उपयोग करके पैटर्न मिलान और शब्द खोज MySQL का REGEXP ऑपरेटर नियमित अभिव्यक्तियों का उपयोग करके पैटर्न मिलान करने की अनुमति देता है। यह सरल LIKE की तुलना में अधिक शक्तिशाली और लचीला है। टेबल बनाना ); Query OK, 0 rows affected (1.82 sec) डेटा डालना ALTER TABLE DemoTable ADD FULL