आप शहर के नामों की सूची खोजने के लिए RLIKE ऑपरेटर के साथ DISTINCT का उपयोग कर सकते हैं जो स्वर से शुरू नहीं होते हैं।
वाक्य रचना इस प्रकार है -
अपने टेबल के नाम से अपने शहर के कॉलम का नाम चुनें, जहां आपके शहर का कॉलम नाम ' ^[AEIOUaeiou].*$' नहीं है;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। यहां, हमारे पास शहर के नामों के लिए एक कॉलम है।
तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं Employee_Information -> (-> Id int NOT NULL AUTO_INCREMENT, -> EmployeeName varchar(20), -> CityName varchar(20), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.76 सेकंड)
INSERT कमांड का उपयोग करके तालिका में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('लैरी', 'न्यूयॉर्क') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('सैम') में डालें ,'इंडियानापोलिस');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('कैरोल', 'एल पासो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('जॉन', 'ऑस्टिन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('माइक', 'डेनवर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('डेविड', 'लास वेगास') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> कर्मचारी_सूचना में डालें (कर्मचारी नाम, CityName) मान ('जेम्स', 'अल्बुकर्क'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('रॉबर्ट', 'पोर्टलैंड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 sec)mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('रिचर्ड', 'इरविन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> कर्मचारी_सूचना (कर्मचारी नाम, शहर का नाम) मान ('माइकल',' में डालें Garland');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> कर्मचारी_सूचना से *चुनें;
निम्न आउटपुट है -
<पूर्व>+----+--------------+--------------+| आईडी | कर्मचारी का नाम | शहर का नाम |+----+--------------+--------------+| 1 | लैरी | न्यूयॉर्क || 2 | सैम | इंडियानापोलिस || 3 | कैरल | एल पासो || 4 | जॉन | ऑस्टिन || 5 | माइक | डेनवर || 6 | डेविड | लास वेगास || 7 | जेम्स | अल्बुकर्क || 8 | रॉबर्ट | पोर्टलैंड || 9 | रिचर्ड | इरविन || 10 | माइकल | माला |+----+--------------+--------------+10 पंक्तियों में सेट (0.00 सेकंड)यहां उन शहरों के नामों की सूची खोजने की क्वेरी दी गई है जो स्वर से शुरू नहीं होते हैं। इसका मतलब है कि शहर के नाम का पहला अक्षर A,E,I,O,U या a,e,i,o,u से शुरू नहीं होना चाहिए -
mysql> कर्मचारी_सूचना से अलग शहर का नाम चुनें -> जहां शहर का नाम RLIKE नहीं है '^[AEIOUaeiou].*$';
निम्न आउटपुट है -
<पूर्व>+-----------+| शहर का नाम |+-----------+| न्यूयॉर्क || डेनवर || लास वेगास || पोर्टलैंड || माला |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)