MySQL तालिका में सभी अपर केस स्ट्रिंग्स को खोजने के लिए, आपको BINARY UPPER () फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है:
चुनें *अपनेTableName से जहां yourColumnName=BINARY UPPER(yourColumnName);
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:
mysql> टेबल बनाएं FindUpperCaseDemo -> ( -> Id int, -> FirstName varchar(20), -> Age int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.04 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है:
mysql> FindUpperCaseDemo मानों (1, 'जॉन', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> FindUpperCaseDemo मानों (2, 'CAROL', 21) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (3, 'जॉन', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> FindUpperCaseDemo मान (4, 'जॉन', 26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (5, 'sAM', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (6, 'एसएएम', 28); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> FindUpperCaseDemo मान (7, 'माइक', 29) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (8, 'BOB', 20);क्वेरी ओके, 1 पंक्ति प्रभावित (0.45 सेकंड)mysql> FindUpperCaseDemo मानों में डालें (9, 'LARRY', 22); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.39 सेकंड) mysql> FindUpperCaseDemo मानों में डालें (10, 'LARRY', 22);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:
mysql> FindUpperCaseDemo से *चुनें;
निम्न आउटपुट है:
<पूर्व>+----------+---------------+------+| आईडी | प्रथम नाम | उम्र |+------+-----------+------+| 1 | जॉन | 23 || 2 | कैरल | 21 || 3 | जॉन | 23 || 4 | जॉन | 26 || 5 | सैम | 26 || 6 | सैम | 28 || 7 | माइक | 29 || 8 | बॉब | 20 || 9 | लैरी | 22 || 10 | लैरी | 22 |+----------+----------+------+10 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ एक MySQL तालिका में सभी अपरकेस स्ट्रिंग्स को खोजने के लिए क्वेरी है:
mysql> FindUpperCaseDemo से * चुनें जहां FirstName=BINARY UPPER(FirstName);
निम्न आउटपुट है:
<पूर्व>+----------+---------------+------+| आईडी | प्रथम नाम | उम्र |+------+-----------+------+| 2 | कैरल | 21 || 4 | जॉन | 26 || 6 | सैम | 28 || 7 | माइक | 29 || 8 | बॉब | 20 || 9 | लैरी | 22 |+----------+----------+------+6 पंक्तियाँ सेट में (0.09 सेकंड)