इसके लिए आईएफ() का प्रयोग करें। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable -> ( -> PlayerName varchar(100), -> PlayerScore int, -> PlayerStatus varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable मानों ('जॉन', 88, 'BAD') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('क्रिस', 78, 'BAD'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल मानों में डालें ('रॉबर्ट', 90, 'बीएडी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड', 80, 'BAD');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
<पूर्व>+---------------+----------------+--------------+| खिलाड़ी का नाम | प्लेयरस्कोर | प्लेयरस्टैटस |+---------------+---------------+--------------+| जॉन | 88 | खराब || क्रिस | 78 | खराब || रॉबर्ट | 90 | खराब || डेविड | 80 | खराब |+---------------+----------------+--------------+4 पंक्तियाँ सेट में ( 0.00 सेकंड)तीसरे फ़ील्ड के मान के संबंध में दो में से किसी एक फ़ील्ड का चयन करने के लिए क्वेरी निम्नलिखित है -
mysql> प्लेयरस्कोर का चयन करें, अगर (प्लेयरस्कोर> 80, प्लेयरनाम, प्लेयरस्टैटस) डेमोटेबल से परिणाम के रूप में;