आप DISTINCT कीवर्ड की सहायता से अद्वितीय मान का चयन कर सकते हैं।
वाक्य रचना इस प्रकार है
अपने TableName से अलग yourColumnName चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> तालिका बनाएं SelectUniqueValue -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Age int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> selectUniqueValue(Name, Age) value('John',21) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 sec)mysql> selectUniqueValue(Name, Age) value('Carol',21) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> SelectUniqueValue (नाम, आयु) मान ('सैम', 22) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> selectUniqueValue (नाम, आयु) में डालें मान ('माइक', 22); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> selectUniqueValue (नाम, आयु) मान ('डेविड', 22) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> SelectUniqueValue (नाम, आयु) मान ('लैरी', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> selectUniqueValue (नाम, आयु) मान ('बॉब', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> selectUniqueValue (नाम, आयु) मान ('मैक्सवेल', 22) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> selectUniqueValue (नाम, आयु) मानों में डालें ('रॉबर्ट' ,21);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
अब आप सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित कर सकते हैं। क्वेरी इस प्रकार है -
mysql> SelectUniqueValue से * चुनें;
निम्न आउटपुट है
+-----+------------+------+| आईडी | नाम | उम्र |+----+------------+------+| 1 | जॉन | 21 || 2 | कैरल | 21 || 3 | सैम | 22 || 4 | माइक | 22 || 5 | डेविड | 22 || 6 | लैरी | 23 || 7 | बॉब | 23 || 8 | मैक्सवेल | 22 || 9 | रॉबर्ट | 21 |+----+------------+------+9 पंक्तियों में सेट (0.00 सेकंड)
अद्वितीय मूल्य का चयन करने के लिए निम्नलिखित क्वेरी है
mysql> SelectUniqueValue से अलग आयु चुनें;
निम्न आउटपुट है
<पूर्व>+----------+| आयु |+------+| 21 || 22 || 23 |+------+3 पंक्तियाँ सेट में (0.00 सेकंड)