MySQL 如何向下取整到最近的整数

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程