Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

MySQL: ปัดเศษลงจำนวนเต็ม (FLOOR)

ฟังก์ชัน 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() เหมาะสำหรับ: คำนวณจำนวนชิ้นเต็ม, หน้ากระดาษ, จำนวนกล่อง บรรจุภัณฑ์ ฯลฯ