स्ट्रिंग को बिटसेट में बदलने के लिए CONV () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(stringValue BIT(4));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.50 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल मानों में डालें (CONV ('1110', 2, 10) * 1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.62 सेकंड) mysql> डेमोटेबल मानों में डालें (b'1011'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से *चुनें;
निम्नलिखित आउटपुट है जो रिक्त परिणाम प्रदर्शित करता है क्योंकि प्रकार बिटसेट है -
स्ट्रिंग को बिटसेट में बदलने और परिणाम प्रदर्शित करने की क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से stringValue+0 AS DECIMAL_VALUE,BIN(stringValue) AS BINARY_VALUE चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+--------------+| DECIMAL_VALUE | BINARY_VALUE |+---------------+--------------+| 14 | 1110 || 11 | 1011 |+---------------+--------------+2 पंक्तियों में सेट (0.04 सेकंड)