Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm thế nào để làm tròn xuống số nguyên gần nhất trong MySQL?

Để làm tròn xuống số nguyên gần nhất, hãy sử dụng hàm FLOOR () từ MySQL. Cú pháp như sau -

SELECT FLOOR(yourColumnName) from yourTableName;

Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table FloorDemo
   -> (
   -> Price float
   -> );
Query OK, 0 rows affected (0.57 sec)

Chèn bản ghi vào cột Giá. Truy vấn để chèn bản ghi như sau -

mysql> insert into FloorDemo values(5.75);
Query OK, 1 row affected (0.21 sec)
mysql> insert into FloorDemo values(5.23);
Query OK, 1 row affected (0.31 sec)
mysql> insert into FloorDemo values(5.50);
Query OK, 1 row affected (0.12 sec)

Hiển thị các bản ghi có trong bảng với sự trợ giúp của câu lệnh select. Truy vấn như sau -

mysql> select *from FloorDemo;

Đây là kết quả -

+-------+
| Price |
+-------+
| 5.75  |
| 5.23  |
| 5.5   |
+-------+
3 rows in set (0.00 sec)

Chúng tôi có 3 bản ghi và chúng tôi muốn số nguyên gần nhất. Để làm được điều đó, hãy sử dụng hàm FLOOR () như chúng ta đã thảo luận ở trên.

Truy vấn như sau sẽ nhập hàm FLOOR () -

mysql> SELECT FLOOR(Price) from FloorDemo;

Đây là kết quả -

+--------------+
| FLOOR(Price) |
+--------------+
|            5 |
|            5 |
|            5 |
+--------------+
3 rows in set (0.03 sec)