डुप्लिकेट मान को छोड़ने और डुप्लिकेट किए गए मानों में से केवल एक का चयन करने के लिए सिंटैक्स निम्नानुसार है -
मिन (yourColumnName1), yourColumnName2 को अपनेTableName समूह से yourColumnName2 द्वारा चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं doNotSelectDuplicateValuesDemo -> (-> User_Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> User_Name varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है -
mysql> doNotSelectDuplicateValuesDemo(User_Name) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> doNotSelectDuplicateValuesDemo (उपयोगकर्ता_नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.09 सेकंड) mysql> doNotSelectDuplicateValuesDemo (उपयोगकर्ता_नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> doNotSelectDuplicateValuesDemo (उपयोगकर्ता_नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.08 सेकंड)mysql> doNotSelectDuplicateValuesDemo (उपयोगकर्ता_नाम) मान ('सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> doNotSelectDuplicateValuesDemo (उपयोगकर्ता_नाम) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.19 सेकंड)mysql> doNotSelectDuplicateValuesDemo(User_Name) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> doNotSelectDuplicateValuesDemo (User_Name) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.21 सेकंड)mysql> doNotSelectDuplicateValuesDemo(User_Name) मान ('मैक्सवेल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.13 सेकंड) mysql> doNotSelectDuplicateValuesDemo (उपयोगकर्ता_नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> doNotSelectDuplicateValuesDemo (उपयोगकर्ता_नाम) मान ('रामित') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> doNotSelectDuplicateValuesDemo से *चुनें;
यहाँ आउटपुट है -
<पूर्व>+-----------+-----------+| User_Id | User_Name |+-----------+-----------+| 1 | जॉन || 2 | कैरल || 3 | कैरल || 4 | कैरल || 5 | सैम || 6 | माइक || 7 | बॉब || 8 | डेविड || 9 | मैक्सवेल || 10 | बॉब || 11 | रामित |+-----------+----------+11 पंक्तियों में सेट (0.00 सेकंड)डुप्लिकेट मान को छोड़ने और डुप्लिकेट किए गए मानों में से केवल एक का चयन करने के लिए यहां क्वेरी है -
mysql> doNotSelectDuplicateValuesDemo group byUser_Name से न्यूनतम (User_Id), User_Name का चयन करें;
यहाँ आउटपुट है -
<पूर्व>+--------------+---------------+| मिनट (User_Id) | User_Name |+--------------+-----------+| 1 | जॉन || 2 | कैरल || 5 | सैम || 6 | माइक || 7 | बॉब || 8 | डेविड || 9 | मैक्सवेल || 11 | रामित |+--------------+-----------+8 पंक्तियों में सेट (0.07 सेकंड)