หากต้องการปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุด ให้ใช้ฟังก์ชัน FLOOR() จาก MySQL ไวยากรณ์มีดังนี้ −
เลือกชั้น (yourColumnName) จาก yourTableName;
ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง FloorDemo -> ( -> Price float -> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.57 วินาที)
แทรกระเบียนลงในคอลัมน์ราคา แบบสอบถามเพื่อแทรกระเบียนมีดังนี้ -
mysql> แทรกลงในค่า FloorDemo (5.75); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.21 วินาที) mysql> แทรกลงในค่า FloorDemo (5.23); แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.31 วินาที) mysql> แทรกลงในค่า FloorDemo ( 5.50);แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.12 วินาที)
แสดงระเบียนที่มีอยู่ในตารางโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −
mysql> เลือก *จาก FloorDemo;
นี่คือผลลัพธ์ -
<ก่อนหน้า>+-------+| ราคา |+-------+| 5.75 || 5.23 || 5.5 |+-------+3 แถวในชุด (0.00 วินาที)เรามี 3 ระเบียน และเราต้องการจำนวนเต็มที่ใกล้เคียงที่สุด สำหรับสิ่งนั้น ให้ใช้ฟังก์ชัน FLOOR() ตามที่เราได้กล่าวไว้ข้างต้น
แบบสอบถามเป็นดังนี้ที่ implmenets ฟังก์ชัน FLOOR() -
mysql> เลือกชั้น (ราคา) จาก FloorDemo;
นี่คือผลลัพธ์ -
<ก่อนหน้า>+-------------+| FLOOR(ราคา) |+--------------+| 5 || 5 || 5 |+--------------+3 แถวในชุด (0.03 วินาที)