दशमलव के बाद 3 अंक प्रदर्शित करने के लिए, TRUNCATE() का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value DECIMAL(10,5));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमोटेबल (मान) मानों में डालें (109.4567); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> डेमोटेबल (मान) मान (15.9875) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> डेमोटेबल (मान) मानों में डालें (1234.2346789); क्वेरी ठीक, 1 पंक्ति प्रभावित, 1 चेतावनी (0.14 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----+---------------+| आईडी | मूल्य |+----+------------+| 1 | 109.45670 || 2 | 15.98750 || 3 | 1234.23468 |+----+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ दशमलव के बाद 3 अंक प्रदर्शित करने की क्वेरी है यानी 3 दशमलव स्थान -
mysql> डेमोटेबल से ट्रंकेट (वैल्यू, 3) चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------------+| truncate(मान,3) |+-------------------+| 109.456 || 15.987 || 1234.234 |+-------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)