जैसा कि हम जानते हैं कि यूजर वेरिएबल्स को असाइन किए गए बिट मानों का डिफ़ॉल्ट प्रकार बाइनरी स्ट्रिंग्स है लेकिन हम निम्नलिखित दो विधियों का उपयोग करके बिट मान को संख्या के रूप में भी असाइन कर सकते हैं:
CAST() फंक्शन का उपयोग करके
CAST(... AS UNSIGNED) की सहायता से बिट मान को संख्या असाइन की जा सकती है। निम्नलिखित उदाहरण इसे स्पष्ट करेगा:
mysql> SET @abc = CAST(0b1000011 AS UNSIGNED); Query OK, 0 rows affected (0.00 sec) mysql> SELECT @abc; +------+ | @abc | +------+ | 67 | +------+ 1 row in set (0.00 sec)
0 (+0) जोड़कर
बिट मान को संख्या असाइन की जा सकती है बिट मान में 0 (+0) जोड़कर। निम्नलिखित उदाहरण इसे स्पष्ट करेगा:
mysql> SET @abc = 0b1000011+0; Query OK, 0 rows affected (0.00 sec) mysql> SELECT @abc; +------+ | @abc | +------+ | 67 | +------+ 1 row in set (0.00 sec)