यदि आप केस-असंवेदनशील विशिष्ट चाहते हैं, तो आपको UPPER() या LOWER() का उपयोग करने की आवश्यकता है।
मामला 1: अपर () का उपयोग करना।
वाक्य रचना इस प्रकार है:
अपने TableName से DISTINCT UPPER(yourColumnName) चुनें;
मामला 2: लोअर () का उपयोग करना।
वाक्य रचना इस प्रकार है:
अपने TableName से DISTINCT निचला (yourColumnName) चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:
mysql> टेबल बनाएं CaseInसंवेदनशील डिस्टिंक्टडेमो -> (-> Id int NOT NULL AUTO_INCREMENT, -> UserEmailId varchar(30), -> UserPassword varchar(10), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड)
अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है:
mysql> CaseInसंवेदनशील डिस्टिंक्टडेमो (UserEmailId, UserPassword) मानों ('जॉन@gmail.com', 'john123') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> CaseInसंवेदनशील डिस्टिंक्ट डेमो (UserEmailId, UserPassword) मानों में डालें ( '[email protected]','654321');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.43 सेकंड)mysql> CaseInसंवेदनशील डिस्टिंक्टडेमो (UserEmailId, UserPassword) मानों ('[email protected]', '999999') में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> CaseInसंवेदी डिस्टिंक्ट डेमो (UserEmailId, UserPassword) मान ('[email protected]', '334556') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> CaseInसंवेदनशील डिस्टिंक्ट डेमो (UserEmailId) में डालें ,UserPassword) मान ('[email protected]', '1010101'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> CaseInसंवेदनशील DistinctDemo (UserEmailId, UserPassword) मानों में डालें ('[email protected]','12345678 ');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> CaseInसंवेदनशील डिस्टिंक्टडेमो से *चुनें;
निम्न आउटपुट है:
<पूर्व>+-----+---------------------+--------------+| आईडी | UserEmailId | यूजर पासवर्ड |+----+---------------------+--------------+| 1 | जॉन@gmail.com | जॉन123 || 2 | [email protected] | 654321 || 3 | माइक@gmail.com | 999999 || 4 | माइक@gmail.com | 334556 || 5 | कैरल@gmail.com | 1010101 || 6 | लैरी@gmail.com | 12345678 |+----+---------------------+--------------+6 पंक्तियाँ सेट में (0.00 सेकंड)पूर्व>केस-असंवेदनशील विशिष्ट का चयन करने की क्वेरी यहां दी गई है।
मामला 1: अपर () का उपयोग करना। क्वेरी इस प्रकार है:
mysql> CaseInसंवेदनशील डिस्टिंक्टडेमो से अलग ऊपरी (UserEmailId) का चयन करें;
निम्न आउटपुट है:
<पूर्व>+----------------------+| ऊपरी (उपयोगकर्ता ईमेल आईडी) |+--------------------------+| जॉन@GMAIL.COM || [email protected] || [email protected] || [email protected] |+---------------------+4 पंक्तियों में सेट (0.06 सेकंड)मामला 2: लोअर() का उपयोग करना। क्वेरी इस प्रकार है:
mysql> CaseInसंवेदनशील डिस्टिंक्टडेमो से अलग लोअर (UserEmailId) चुनें;
निम्न आउटपुट है:
<पूर्व>+----------------------+| निचला (उपयोगकर्ता ईमेल आईडी) |+--------------------------+| [email protected] || माइक@gmail.com || [email protected] || [email protected] |+----------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)