यदि किसी अन्य फ़ील्ड में स्ट्रिंग है, तो TRUE या FALSE वापस करने के लिए, IF() का उपयोग करें। आइए पहले एक टेबल बनाएं
mysql> तालिका बनाएं DemoTable(FirstName varchar(100), LastName varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.28 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों ('क्रिस', 'ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड', 'मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> डेमोटेबल मानों में डालें ('एडम', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| क्रिस | ब्राउन || डेविड | मिलर || एडम | स्मिथ |+-----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)एक MySQL में सही या गलत लौटने के लिए क्वेरी निम्नलिखित है, यदि किसी अन्य फ़ील्ड में एक स्ट्रिंग है। यहां, हम स्ट्रिंग "मिलर" की जांच कर रहे हैं -
Mysql> चुनें if(LastName='Miller','Yes', 'No') AS LastName, FirstName from DemoTable;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+---------------+| अंतिम नाम | प्रथम नाम |+----------+-----------+| नहीं | क्रिस || हाँ | डेविड || नहीं | एडम | +----------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)