इसके लिए आप CASE WHEN स्टेटमेंट का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable -> (-> Name varchar(20) -> );query OK, 0 Rows प्रभावित (0.62 sec)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल मानों में डालें (''); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> में डालें डेमोटेबल मान ('डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल मानों में डालें (''); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+| नाम |+----------+| क्रिस || || डेविड || |+-------+4 पंक्तियाँ सेट में (0.00 सेकंड)खाली मानों के लिए कस्टम नाम प्रदर्शित करने की क्वेरी निम्नलिखित है -
mysql> केस ट्रिम का चयन करें (ifnull(Name,'')) -> जब '' तब 'कैरोल टेलर' -> अन्य -> नाम -> नाम के रूप में समाप्त करें -> DemoTable से;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------+| नाम |+--------------+| क्रिस || कैरल टेलर || डेविड || कैरल टेलर |+--------------+4 पंक्तियों में सेट (0.03 सेकंड)