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

MySQL में कॉलम से डुप्लिकेट रिकॉर्ड की गिनती करें और परिणाम को क्रमबद्ध करें

GROUP BY, COUNT(*), और ORDER BY का उपयोग करके डुप्लिकेट मानों की घटनाओं को गिनें और घटते क्रम में क्रमबद्ध करें।

टेबल बनाना और डेटा डालना

mysql> CREATE TABLE DemoTable (Number INT);
mysql> INSERT INTO DemoTable VALUES(90),(100),(110),(90),(100),
(90),(120),(100),(90),(120);

सभी रिकॉर्ड देखना

mysql> SELECT * FROM DemoTable;

आउटपुट:

+--------+
| Number |
+--------+
| 90     |
| 100    |
| 110    |
| 90     |
| 100    |
| 90     |
| 120    |
| 100    |
| 90     |
| 120    |
+--------+
10 rows in set (0.00 sec)

गिनती और क्रमबद्ध करने के लिए क्वेरी

mysql> SELECT COUNT(*) AS Occurred
FROM DemoTable
GROUP BY Number
ORDER BY Occurred DESC;

परिणाम:

+----------+
| Occurred |
+----------+
| 4        |
| 3        |
| 2        |
| 1        |
+----------+
4 rows in set (0.00 sec)

व्याख्या: मान 90 चार बार, 100 तीन बार, 120 दो बार, और 110 एक बार आता है। ORDER BY Occurred DESC सबसे अधिक बार आने वाले मान को पहले रखता है।

  1. - MySQL में GROUP BY का उपयोग करके डुप्लिकेट ID गिनना और परिणाम को अलग कॉलम में प्रदर्शित करना

    MySQL में GROUP BY के साथ डुप्लिकेट ID गिनना GROUP BY और एग्रीगेट फ़ंक्शन का उपयोग करके आप डुप्लिकेट ID की गिनती कर सकते हैं और परिणाम को एक अलग कॉलम में प्रदर्शित कर सकते हैं। उदाहरण: ग्राहक समीक्षा गिनती SELECT * FROM DemoTable1453; +------------+----------------------+ | CustomerId | CustomerRe

  1. - MySQL क्वेरी डुप्लिकेट टुपल्स खोजने और गिनती प्रदर्शित करने के लिए?

    डुप्लिकेट टुपल्स खोजने के लिए GROUP BY HAVING क्लॉज का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.80 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into De

  1. - MySQL में रिकॉर्ड घटनाओं की गिनती करके नए कॉलम में कैसे प्रदर्शित करें?

    MySQL में किसी कॉलम के मान की घटनाओं (occurrences) को गिनकर नए कॉलम के रूप में प्रदर्शित करने के लिए, COUNT(*) के साथ GROUP BY का उपयोग करें। यह डेटा वितरण विश्लेषण, डुप्लिकेट पहचान, और आवृत्ति रिपोर्टिंग के लिए मानक तरीका है। उदाहरण: Value कॉलम की घटनाएं गिनना डेमो टेबल बनाएं: mysql> CREATE T