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

COUNT(*) और GROUP BY क्लॉज की मदद से कॉलम में मान की पुनरावृत्ति कैसे जानें?


हम COUNT(*) और GROUP BY क्लॉज का उपयोग करके कॉलम में किसी मान की पुनरावृत्ति का पता लगा सकते हैं। निम्नलिखित उदाहरण, 'Student' टेबल के 'Name' कॉलम पर COUNT(*) और GROUP BY क्लॉज का उपयोग करके इसे दर्शाता है:

mysql> select count(*),name from student group by name; 
+----------+---------+ 
| count(*) | name    | 
+----------+---------+ 
| 1        | Aarav   | 
| 2        | Gaurav  | 
| 1        | Harshit | 
+----------+---------+ 
3 rows in set (0.00 sec)

उपरोक्त क्वेरी का परिणाम सेट दर्शाता है कि कौन सा मान दोहराया गया है और कितनी बार। उपरोक्त उदाहरण में, 'Gaurav' कॉलम 'name' में दो बार दोहराया गया है। इसे नीचे दिए गए 'SELECT *' क्वेरी से सत्यापित किया जा सकता है:

mysql> Select * from Student; 
+------+---------+---------+-----------+ 
| Id   | Name    | Address | Subject   | 
+------+---------+---------+-----------+ 
| 1    | Gaurav  | Delhi   | Computers | 
| 2    | Aarav   | Mumbai  | History   | 
| 15   | Harshit | Delhi   | Commerce  | 
| 20   | Gaurav  | Jaipur  | Computers | 
+------+---------+---------+-----------+ 
4 rows in set (0.00 sec)

  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 में बूलियन कॉलम बनाएं और ALTER से डिफ़ॉल्ट मान 1 असाइन करें

    ALTER TABLE के साथ मौजूदा कॉलम को BOOLEAN में बदलना और डिफ़ॉल्ट सेट करना मौजूदा कॉलम को बूलियन प्रकार में बदलकर डिफ़ॉल्ट मान 1 सेट करने के लिए ALTER TABLE ... CHANGE के साथ DEFAULT 1 का उपयोग करें। टेबल निर्माण CREATE TABLE DemoTable ( isAdult INT ); Query OK, 0 rows affected (1.39 sec) कॉलम

  1. - MySQL में MAX() एग्रीगेट फंक्शन का उपयोग करके कॉलम का अधिकतम मान प्राप्त करें

    MySQL MAX() फंक्शन: कॉलम का अधिकतम मान खोजना MAX() एक एग्रीगेट फंक्शन है जो एक कॉलम में सबसे बड़ा मान लौटाता है। यह संख्याओं, तारीखों, और स्ट्रिंग्स (वर्णानुक्रम में अंतिम) पर काम करता है। उदाहरण: ID कॉलम का अधिकतम मान टेबल बनाएं और डेटा डालें: CREATE TABLE DemoTable (Id INT); INSERT INTO DemoTabl