MySQL में CHAR () का रिवर्स फंक्शन ASCII () या ORD () है। यहां, ASCII () सबसे बाएं वर्ण का संख्यात्मक मान देता है, जबकि ORD () तर्क के सबसे बाएं वर्ण के लिए वर्ण कोड लौटाता है
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Value int, Value1 char(1), Value2 char(1));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल वैल्यू (65, 'ए', 'ए') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें (97, 'ए', 'ए'); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.13 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+-----------+----------+| मूल्य | Value1 | Value2 |+-------+-----------+----------+| 65 | ए | ए || 97 | ए | a |+----------+-----------+-----------+2 पंक्तियों में सेट (0.00 सेकंड)आइए अब ASCII और ORD को लागू करें -
mysql> डेमोटेबल से char(Value),ASCII(Value1),ORD(Value2) चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
+------- चार (मान) | ASCII(Value1) | ORD(Value2) |+---------------+---------------+---------------+ | ए | 65 | 65 || ए | 97 | 97 |+-------------+---------------------+---------------+2 पंक्तियों में सेट (0.03 सेकंड)