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

MySQL - INT को दशमलव कास्ट करें?

<घंटा/>

FLOOR() फ़ंक्शन की सहायता से DECIMAL को INT में कास्ट करें। वाक्य रचना इस प्रकार है -

अपनेTableName से FLOOR(yourColumnName) चुनें जहां स्थिति हो;

आइए पहले एक टेबल बनाएं। तालिका बनाने के लिए निम्नलिखित क्वेरी है।

mysql> टेबल बनाएं DecimalToIntDemo -> ( -> Amount DECIMAL(3,1) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.88 सेकंड)

अब आप इंसर्ट कमांड की मदद से रिकॉर्ड्स को टेबल में इन्सर्ट कर सकते हैं। क्वेरी इस प्रकार है -

mysql> DecimalToIntDemo मानों (12.5) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DecimalToIntDemo मानों में डालें (50.4); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DecimalToIntDemo मानों में डालें ( 48.6);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

चुनिंदा स्टेटमेंट की मदद से सभी रिकॉर्ड्स को प्रदर्शित करें। क्वेरी इस प्रकार है -

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

यहाँ आउटपुट है -

<पूर्व>+----------+| राशि |+--------+| 12.5 || 50.4 || 48.6 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

उपरोक्त सिंटैक्स को लागू करें जिसकी हमने शुरुआत में चर्चा की थी। क्वेरी इस प्रकार है -

mysql> DecimalToIntDemo से फ़्लोर (राशि) चुनें -> जहाँ राशि> 10;

निम्नलिखित आउटपुट है जो दशमलव को int -

. में कास्ट करता है <पूर्व>+---------------+| मंजिल (राशि) |+---------------+| 12 || 50 || 48 |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

उपरोक्त नमूने को देखें जो केवल INT मान देता है।


  1. MySQL में साउंडएक्स () को कैसे क्वेरी करें?

    SOUNDEX () एक साउंडेक्स स्ट्रिंग देता है। दो तार जो लगभग एक जैसे लगते हैं उनमें समान ध्वनि वाले तार होने चाहिए MySQL में साउंडएक्स () को क्वेरी करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं - select *from yourTableName where soundex(yourValue)=soundex(yourColumnName); आइए पहले एक टेबल

  1. पंक्ति को हटाने के लिए MySQL क्वेरी

    MySQL में एक पंक्ति को हटाने के लिए DELETE का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.30 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (ग्राहक नाम, ग्राहक आयु) में डालें मान (कैरोल, 29); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चय

  1. MySQL क्वेरी रिकॉर्ड लाने के लिए जहां दशमलव एक पूर्ण संख्या है

    इसके लिए FLOOR() फंक्शन का इस्तेमाल करें। यहां, हम 5.23, 8.76, 12.00, 22.68, आदि जैसे रिकॉर्ड वाली सूची से 12.00, 35.00, आदि जैसे रिकॉर्ड प्राप्त करेंगे। आइए पहले एक तालिका बनाएं - तालिका बनाएं DemoTable(मान DECIMAL(4,2));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) इंसर्ट कमांड का उपयोग करके