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

MySQL परिणाम सेट में सभी अद्वितीय पंक्तियां कैसे प्राप्त करें?


SELECT स्टेटमेंट में DISTINCT कीवर्ड की मदद से हम MySQL परिणाम सेट में अद्वितीय पंक्तियां प्राप्त कर सकते हैं।

उदाहरण

mysql> Select * from names; 
+------+-----------+ 
| id   | name      | 
+------+-----------+ 
| 1    | Rahul     | 
| 2    | Gaurav    | 
| 3    | Raman     | 
| 4    | Aarav     | 
| 5    | Ram       | 
| 5    | Ram       | 
| 5    | Ram       | 
+------+-----------+ 
7 rows in set (0.00 sec)

जैसा कि हम देख सकते हैं कि टेबल 'names' में तीन डुप्लिकेट पंक्तियां हैं, निम्नलिखित क्वेरी की मदद से हम केवल अद्वितीय पंक्तियों वाला परिणाम सेट प्राप्त कर सकते हैं।

mysql> Select DISTINCT * from names; 
+------+-----------+ 
| id   | name      | 
+------+-----------+ 
| 1    | Rahul     | 
| 2    | Gaurav    | 
| 3    | Raman     | 
| 4    | Aarav     | 
| 5    | Ram       | 
+------+-----------+ 
5 rows in set (0.00 sec)

  1. - MySQL कॉलम में केवल अद्वितीय पंक्तियों की गिनती कैसे प्राप्त करें?

    MySQL में COUNT(DISTINCT column) का उपयोग करके आप डुप्लिकेट मानों को अनदेखा करके केवल अद्वितीय मानों की गिनती प्राप्त कर सकते हैं। यह विश्लेषणात्मक क्वेरीज़ में अद्वितीय श्रेणियों, उपयोगकर्ताओं, या उत्पादों की गिनती के लिए आवश्यक है। उदाहरण तालिका बनाना CREATE TABLE DemoTable ( Id INT NOT NULL

  1. - MySQL में कॉलम के सभी मानों का योग कैसे निकालें?

    MySQL में किसी कॉलम के सभी मानों का योग निकालने के लिए SUM() एग्रीगेट फ़ंक्शन का उपयोग करें। टेबल निर्माण mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Amount INT ); डेटा डालना mysql> INSERT INTO DemoTable(Amount) VALUES(50); mysql> INSERT INTO DemoTa

  1. - MySQL परिणाम सेट को निर्दिष्ट क्रम में कैसे बनाएं?

    परिचय MySQL में FIND_IN_SET() फंक्शन का उपयोग करके परिणाम सेट को विशिष्ट ID क्रम में क्रमबद्ध किया जा सकता है जो प्राकृतिक क्रम से अलग हो। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.52 sec) INSERT INTO DemoTable1563 VALUES(1020, Sam); Query OK, 1 row affected (0.14 sec) सभ