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

MySQL में डुप्लिकेट रिकॉर्ड ढूंढें और प्रदर्शित करें?

<घंटा/>

सबसे पहले CREATE कमांड की मदद से एक टेबल बनाई जाती है। यह इस प्रकार दिया गया है -

mysql> क्रिएट टेबल डुप्लीकेटफाउंड-> (-> आईडी इंट,-> नाम वर्कर (100),-> लोकेशन वर्कर (200)->); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड)

टेबल बनाने के बाद, INSERT कमांड की मदद से रिकॉर्ड इस प्रकार डाले जाते हैं -

mysql> डुप्लीकेटफाउंड वैल्यू (1, 'जॉन', 'यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डुप्लीकेटफाउंड वैल्यू (2, 'बॉब', 'यूके') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डुप्लीकेटफाउंड वैल्यू में INSERT (3, 'डेविड', 'यूएस'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डुप्लीकेटफाउंड वैल्यू में INSERT (4, 'स्मिथ', 'US');क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> डुप्लीकेटफाउंड वैल्यू में INSERT(5,'कैरोल','यूके');क्वेरी ओके, 1 पंक्ति प्रभावित (0.16 सेकंड)

रिकॉर्ड्स को सेलेक्ट स्टेटमेंट की मदद से प्रदर्शित किया जाता है। यह नीचे दिया गया है -

mysql> डुप्लीकेटफाउंड से * चुनें;

निम्नलिखित प्राप्त आउटपुट है -

<पूर्व>+----------+----------+----------+| आईडी | नाम | स्थान |+----------+----------+----------+| 1 | जॉन | यूएस || 2 | बॉब | यूके || 3 | डेविड | यूएस || 4 | स्मिथ | यूएस || 5 | कैरल | यूके |+------+----------+----------+5 पंक्तियों में सेट (0.00 सेकंड)

डुप्लिकेट रिकॉर्ड को एक साथ खोजने और प्रदर्शित करने के लिए क्वेरी इस प्रकार दी गई है -

mysql> डुप्लीकेटफाउंड से * सेलेक्ट करें-> जहां लोकेशन (डुप्लिकेटफाउंड ग्रुप से लोकेशन के हिसाब से लोकेशन चुनें (स्थान)> 1 )-> लोकेशन के हिसाब से ऑर्डर करें;

निम्नलिखित प्राप्त आउटपुट है

<पूर्व>+----------+----------+----------+| आईडी | नाम | स्थान |+----------+----------+----------+| 2 | बॉब | यूके || 5 | कैरल | यूके || 1 | जॉन | यूएस || 3 | डेविड | यूएस || 4 | स्मिथ | यूएस |+----------+----------+----------+5 पंक्तियों में सेट (0.06 सेकंड)

हम उन अभिलेखों को प्रदर्शित कर सकते हैं जो एक ही स्थान से संबंधित हैं। यह इस प्रकार दिया गया है -

mysql> डुप्लीकेटफाउंड से नाम, स्थान चुनें-> स्थान के आधार पर समूह-> गिनती (स्थान)> 1;

निम्न आउटपुट है

<पूर्व>+----------+----------+| नाम | स्थान |+----------+----------+| जॉन | यूएस || बॉब | यूके |+----------+----------+2 पंक्तियों में सेट (0.04 सेकंड)
  1. MySQL में तिथियों को समूहीकृत करके रिकॉर्ड प्रदर्शित करें

    MySQL में तिथियों को समूहबद्ध करने के लिए, ग्रुप बाय क्लॉज का उपयोग करें - टेबल बनाएं DemoTable2002( CustomerName varchar(20), CustomerShippingDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2002 मानों में डालें ( क्रिस

  1. MySQL में URL रिकॉर्ड का एक भाग ढूँढें और बदलें?

    रिकॉर्ड बदलने का सबसे आसान तरीका है MySQL REPLACE() - . का उपयोग करना );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.88 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2025 मानों (http=//www.gmail.com) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) चयन कथन का उपयोग करके

  1. MySQL में TRUE FALSE रिकॉर्ड को 0 1 के रूप में प्रदर्शित करें

    0 और 1 मान प्रदर्शित करने के लिए कॉलम को बूलियन के रूप में सेट करें। आइए एक टेबल बनाएं - mysql> create table DemoTable2035    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),    -> isMarried boolean,    -> PRIMARY