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

MySQL में डुप्लिकेट मान जोड़े कैसे खोजें?

<घंटा/>

MySQL में डुप्लीकेट वैल्यू पेयर खोजने के लिए, ग्रुप बाय हैविंग क्लॉज का उपयोग करें।

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable748 (Id int, FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड)

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

mysql> DemoTable748 मानों में डालें (100, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable748 मानों में डालें (100, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) )mysql> डेमोटेबल 748 मान (200, 'कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल 748 मानों में डालें (200, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable748 मानों में डालें (300, 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable748 मानों में डालें (300, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

mysql> DemoTable748 से *चुनें;

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

<पूर्व>+----------+-----------+| आईडी | प्रथम नाम |+----------+---------------+| 100 | जॉन || 100 | सैम || 200 | कैरल || 200 | कैरल || 300 | माइक || 300 | सैम |+----------+-----------+6 पंक्तियों में सेट (0.00 सेकंड)

MySQL में डुप्लीकेट वैल्यू पेयर खोजने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable748 समूह से Id के आधार पर Id का चयन करें, FirstName की गिनती (*)=2 है;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। चूंकि Id और FirstName के लिए एकमात्र डुप्लीकेट मान युग्म 200 है, इसलिए आउटपुट समान प्रदर्शित करता है -

<पूर्व>+----------+| आईडी |+------+| 200 | +------+1 पंक्ति सेट में (0.00 सेकंड)
  1. कैसे दो MySQL टेबल्स के बीच लापता मूल्य खोजने के लिए?

    दो MySQL तालिकाओं के बीच लापता मान खोजने के लिए, NOT IN का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (8); क्वेरी ठीक है, 1 पंक्ति प्रभावित ह

  1. MySQL डिफ़ॉल्ट मान कोई नहीं कैसे सेट करें?

    MySQL में डिफ़ॉल्ट मान सेट करने के लिए, आपको DEFAULT कीवर्ड का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ClientCountryName varchar(100) DEFAULT NONE);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) हमने प्रविष्टि के दौरान दर्ज नहीं किए गए मानों के लिए ऊपर DEFAULT सेट किया है। अब

  1. MySQL के साथ कॉलम के एक सेट में शून्य मान वाले रिकॉर्ड कैसे खोजें

    इसके लिए ग्रेटेस्ट () के कॉन्सेप्ट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1862 (Value1 int, Value2 int, Value3 int, Value4 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1862 मान (110, NULL,78,NULL) में ड