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

MySQL चुनें कि मूल्य एक से अधिक बार मौजूद है

<घंटा/>

इसके लिए आप COUNT(*) फंक्शन के साथ GROUP BY HAVING का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable -> ( -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल वैल्यू में डालें (20); क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (10); क्वेरी ओके, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 30); क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें (10); क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें (30); क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.12 सेकंड)mysql> डेमोटेबल मानों में डालें (40); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें (50); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+| मूल्य |+----------+| 20 || 10 || 30 || 10 || 30 || 40 || 50 |+----------+7 पंक्तियाँ सेट (0.00 सेकंड) में

यह चुनने के लिए क्वेरी निम्नलिखित है कि मूल्य एक से अधिक बार कहां मौजूद है -

mysql> डेमोटेबल से *चुनें -> वैल्यू के हिसाब से ग्रुप -> काउंट (*)> 1;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+----------+| मूल्य |+----------+| 10 || 30 |+----------+2 पंक्तियाँ सेट में (0.38 सेकंड)
  1. पंक्तियों का चयन करने के लिए MySQL क्वेरी जहां कॉलम मान केवल 0 है, दूसरे कॉलम द्वारा समूह?

    इसके लिए ग्रुप बाय का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1344(ClientId,isMarried) मानों में डालें(9873,0);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालि

  1. MySQL में nth उच्चतम मान चुनें

    MySQL में nth उच्चतम मान का चयन करने के लिए, निम्नलिखित सिंटैक्स है - अपने कॉलमनाम DESC लिमिट (NthValue-1),1 द्वारा अपनेTableName ऑर्डर से अलग (yourColumnName) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

  1. MySQL में नल में कहां चुनें?

    निम्नलिखित वाक्य रचना है - select yourColumnName1, yourColumnName2, yourColumnName3, . . . N from yourTableName where yourValue in(yourColumnName1,yourColumnName2) or yourColumnName1 is NULL; आइए एक टेबल बनाएं - mysql> create table demo60 −> ( −> id int not null auto_increment