ฟังก์ชัน TRUNCATE() - ตัดทศนิยม
ฟังก์ชัน TRUNCATE() ของ MySQL ใช้คืนค่าของ X ที่ถูกตัดทศนิยมเหลือ D ตำแหน่ง
- ถ้า D = 0 จะตัดจุดทศนิยมทิ้ง (กลายเป็นจำนวนเต็ม)
- ถ้า D เป็นลบ จะตัด D ตัวเลขในส่วนจำนวนเต็ม (ทศนิยมจะหายไป)
ไวยากรณ์
TRUNCATE(X, D)
- X - ตัวเลขที่ต้องการตัด
- D - จำนวนตำแหน่งทศนิยมที่ต้องการเก็บ
ตัวอย่าง
ตัดทศนิยมเหลือ 2 ตำแหน่ง:
mysql> Select TRUNCATE(10.7336432,2); +-----------------------+ | TRUNCATE(10.736432,2) | +-----------------------+ | 10.73 | +-----------------------+ 1 row in set (0.00 sec)