ORDER BY के साथ कई LIKE ऑपरेटरों को लागू करने वाला सिंटैक्स निम्नलिखित है -
अपनेTableNameआदेश से *चुनें(yourColumnName जैसे '%yourValue1%')+(yourColumnName जैसे '%yourValue2%')+..Ndesc;
आइए एक टेबल बनाएं -
mysql> क्रिएट टेबल डेमो2−> (−> id int null auto_increment,−> name varchar(100),−> Primary key(id)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.53 सेकंड)पूर्व>इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो 2 (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमो 2 (नाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.09 सेकंड) mysql> डेमो 2 (नाम) मान ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमो 2 (नाम) मान ('जॉन डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमो 2 (नाम) मान ('डेविड मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमो 2 (नाम) मान ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)mysql> डेमो 2 (नाम) मान ('बॉब डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो2 से *चुनें;यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----+--------------+| आईडी | नाम |+----+--------------+| 1 | जॉन || 2 | डेविड || 3 | जॉन स्मिथ || 4 | जॉन डो || 5 | डेविड मिलर || 6 | क्रिस || 7 | बॉब डो |+----+--------------+7 पंक्तियाँ सेट में (0.00 सेकंड)
कई LIKE ऑपरेटरों के लिए क्वेरी निम्नलिखित है -
mysql> *demo2−> से ऑर्डर करें−> (−> नाम जैसे '%Doe%'−> )−> +−> (−> नाम जैसे '%David%'−> ) desc चुनें;पूर्व>यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----+--------------+| आईडी | नाम |+----+--------------+| 2 | डेविड || 4 | जॉन डो || 5 | डेविड मिलर || 7 | बॉब डो || 1 | जॉन || 3 | जॉन स्मिथ || 6 | क्रिस |+----+--------------+7 पंक्तियाँ सेट में (0.00 सेकंड)