जैसा कि हम जानते हैं कि उपयोगकर्ता चर के लिए निर्दिष्ट बिट मानों का डिफ़ॉल्ट प्रकार बाइनरी स्ट्रिंग है, लेकिन हम निम्नलिखित दो विधियों का उपयोग करके किसी संख्या को थोड़ा मान भी निर्दिष्ट कर सकते हैं -
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)