ฟังก์ชัน FLOOR()
คืนค่าจำนวนเต็มที่มากที่สุดที่ ≤ ค่าที่ให้มา (ปัดลง)
รูปแบบ
SELECT FLOOR(yourColumnName) FROM yourTableName;
ตัวอย่าง
สร้างตารางและข้อมูล
mysql> create table FloorDemo (Price float); mysql> insert into FloorDemo values(5.75),(5.23),(5.50);
ข้อมูลต้นฉบับ
+-------+ | Price | +-------+ | 5.75 | | 5.23 | | 5.5 | +-------+
ใช้ FLOOR()
mysql> SELECT FLOOR(Price) from FloorDemo;
+--------------+ | FLOOR(Price) | +--------------+ | 5 | | 5 | | 5 | +--------------+
ฟังก์ชันเกี่ยวข้อง
| ฟังก์ชัน | พฤติกรรม | ตัวอย่าง 5.75 |
|---|---|---|
FLOOR() | ปัดลง | 5 |
CEIL() / CEILING() | ปัดขึ้น | 6 |
ROUND() | ปัดตามหลัก (0.5 ขึ้น) | 6 |
TRUNCATE() | ตัดทิ้ง (ไม่ปัด) | 5 |
FLOOR() เหมาะสำหรับ: คำนวณจำนวนชิ้นเต็ม, หน้ากระดาษ, จำนวนกล่อง บรรจุภัณฑ์ ฯลฯ