इसके लिए TRUNCATE() का उपयोग करें, उदाहरण: 190.245 से 190।
सिंटैक्स:
SELECT TRUNCATE(yourColumnName, 0) FROM yourTableName;
टेबल बनाएं
mysql> create table DemoTable (
-> Value DECIMAL(10,4)
-> );
Query OK, 0 rows affected (0.67 sec)
रिकॉर्ड्स डालें
mysql> insert into DemoTable values(45.567); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(100.0000); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable values(15.89000); Query OK, 1 row affected (0.25 sec)
सभी रिकॉर्ड्स देखें
mysql> select * from DemoTable;
+----------+ | Value | +----------+ | 45.5670 | | 100.0000 | | 15.8900 | +----------+ 3 rows in set (0.00 sec)
SQL परिणाम को पूर्णांक मान में ट्रंकेट करने का क्वेरी
mysql> select TRUNCATE(Value, 0) from DemoTable;
आउटपुट:
+-------------------+ | TRUNCATE(Value,0) | +-------------------+ | 45 | | 100 | | 15 | +-------------------+ 3 rows in set (0.00 sec)
TRUNCATE vs ROUND:
TRUNCATE(45.567, 0)= 45 (दशमलव भाग हटा देता है)ROUND(45.567, 0)= 46 (निकटतम पूर्णांक)TRUNCATE(Value, 2)- 2 दशमलव स्थान रखें- TRUNCATE कभी राउंड नहीं करता, केवल काटता है