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 मान देता है।