MySQL 如何向下取整到最近的整数
要向下取整到最近的整数,请在MySQL中使用FLOOR()函数。 语法如下 –
SELECT FLOOR(yourColumnName) from yourTableName;
让我们首先创建一个表 –
mysql> create table FloorDemo
-> (
-> Price float
-> );
Query OK, 0 rows affected (0.57 sec)
将记录插入到列Price中。 插入记录的查询如下 –
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)
使用select语句显示表中存在的记录的查询。 查询如下 –
mysql> select * from FloorDemo;
这是输出 –
+-------+
| Price |
+-------+
| 5.75 |
| 5.23 |
| 5.5 |
+-------+
3 rows in set (0.00 sec)
我们有3条记录,我们想要最近的整数。 为此,请使用我们上面讨论过的FLOOR()函数。
查询如下实现了FLOOR()函数-
mysql> SELECT FLOOR(Price) from FloorDemo;
这是输出 –
+--------------+
| FLOOR(Price) |
+--------------+
| 5 |
| 5 |
| 5 |
+--------------+
3 rows in set (0.03 sec)
阅读更多:MySQL 教程