एक दायर किए गए वर्चर में एक पूर्णांक मान खोजने के लिए, आप CASE कथन का उपयोग कर सकते हैं।
आइए पहले एक टेबल बनाएं। विचार करें, हमारे पास ईमेल-आईडी की एक सूची है -
mysql> टेबल बनाएं DemoTable-> (-> Title varchar(100)-> );query OK, 0 Rows प्रभावित (0.61 sec)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें ('[email protected]'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें ('[email protected]'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.45 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
आउटपुट
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| शीर्षक |+---------------------+| 9जॉन@example.com || [email protected] |+-------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ MySQL में एक varchar फ़ील्ड में एक पूर्णांक मान की खोज करने की क्वेरी है -
mysql> चुनें (मामला जब शीर्षक =9 तब 'सर्च सक्सेसफुल' और 'सर्च अनसक्सेसफुल' अंत) एएस रिजल्ट डेमोटेबल से;
आउटपुट
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| परिणाम |+---------------------+| खोज सफल || असफल खोजें |+---------------------+2 पंक्तियाँ सेट में, 2 चेतावनियाँ (0.00 सेकंड)