Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में VARCHAR से INT तक कैसे डालें?

<घंटा/>

VARCHAR को INT में डालने के लिए, हम MySQL से कास्ट () फ़ंक्शन का उपयोग कर सकते हैं। यहाँ कास्ट () फ़ंक्शन का सिंटैक्स है।

कास्ट (डेटा टाइप के रूप में कोई भी वैल्यू)

हमारे उदाहरण के लिए, हम create कमांड की मदद से एक टेबल बनाएंगे।

mysql> टेबल बनाएं VarchartointDemo -> ( -> Value varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

एक टेबल बनाने के बाद, आइए INSERT कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -

mysql> VarchartointDemo मानों ('123') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> VarchartointDemo मानों ('234') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड प्रदर्शित करें।

mysql> VarchartointDemo से *चुनें;

निम्न आउटपुट है।

<पूर्व>+----------+| मूल्य |+----------+| 123 || 234 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)

निम्नलिखित सिंटैक्स का उपयोग करके varchar को int में कास्ट करें।

अपनेTableName से CAST(yourColumnName as anyDataType) चुनें;

वर्चर को इंट में डालने के लिए उपरोक्त सिंटैक्स लागू करें।

mysql> VarchartointDemo से CAST चुनें (अहस्ताक्षरित के रूप में मान);

निम्न आउटपुट है।

<पूर्व>+--------------------------+| कास्ट (मूल्य अहस्ताक्षरित के रूप में) |+--------------------------+| 123 || 234 |+--------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)

उपरोक्त आउटपुट को देखें, हमने वर्चर को इंट में बदल दिया है।


  1. MySQL CAST अतिप्रवाह को कैसे संभाल सकता है?

    MySQL CAST न्यूमेरिकल एक्सप्रेशन असेसमेंट के दौरान होने वाले ओवरफ्लो को हैंडल कर सकता है। मान लीजिए यदि संख्यात्मक अभिव्यक्ति मूल्यांकन अतिप्रवाह उत्पन्न करता है तो MySQL एक त्रुटि संदेश दर्शाता है। अब इस अतिप्रवाह को संभालने के लिए हम CAST की मदद से उस संख्यात्मक मान को UNSIGNED में बदल सकते हैं। उ

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),

  1. MySQL में varchar "time" को रियल टाइम में कैसे बदलें?

    इसके लिए आप TIME_FORMAT() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1591 मानों में (2210); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके ता