वर्चर को अहस्ताक्षरित पूर्णांक में बदलने के लिए, CAST () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable868(राशि varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable868 मानों ('781') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable868 मानों ('990') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> सम्मिलित करें DemoTable868 मानों ('1002') में; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable868 मानों ('560') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable868 मानों में डालें ('890') '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> DemoTable868 मानों ('9890') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.06 सेकंड) mysql> DemoTable868 मानों ('8723') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable868 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------+| राशि |+-----+| 781 || 990 || 1002 || 560 || 890 || 9890 || 8723 |+--------+7 पंक्तियाँ सेट में (0.00 सेकंड)वर्चर को अहस्ताक्षरित पूर्णांक में बदलने की क्वेरी निम्नलिखित है -
mysql> कास्ट का चयन करें (राशि अहस्ताक्षरित के रूप में) DemoTable868 ऑर्डर से राशि DESC द्वारा;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------+| राशि |+-----+| 9890 || 8723 || 1002 || 990 || 890 || 781 || 560 |+--------+7 पंक्तियाँ सेट में (0.01 सेकंड)