- SQL 教程
- SQL - 首页
- SQL - 概述
- SQL - RDBMS 概念
- SQL - 数据库
- SQL - 语法
- SQL - 数据类型
- SQL - 运算符
- SQL - 表达式
- SQL 数据库
- SQL - 创建数据库
- SQL - 删除数据库
- SQL - 选择数据库
- SQL - 重命名数据库
- SQL - 显示数据库
- SQL - 备份数据库
- SQL 表格
- SQL - 创建表格
- SQL - 显示表格
- SQL - 重命名表格
- SQL - 截断表格
- SQL - 克隆表格
- SQL - 临时表格
- SQL - 修改表格
- SQL - 删除表格
- SQL - 删除表格数据
- SQL - 约束
- SQL 查询
- SQL - 插入查询
- SQL - 选择查询
- SQL - Select Into
- SQL - Insert Into Select
- SQL - 更新查询
- SQL - 删除查询
- SQL - 排序结果
- SQL 视图
- SQL - 创建视图
- SQL - 更新视图
- SQL - 删除视图
- SQL - 重命名视图
- SQL 运算符和子句
- SQL - Where 子句
- SQL - Top 子句
- SQL - Distinct 子句
- SQL - Order By 子句
- SQL - Group By 子句
- SQL - Having 子句
- SQL - AND & OR
- SQL - BOOLEAN (BIT) 运算符
- SQL - LIKE 运算符
- SQL - IN 运算符
- SQL - ANY, ALL 运算符
- SQL - EXISTS 运算符
- SQL - CASE
- SQL - NOT 运算符
- SQL - 不等于
- SQL - IS NULL
- SQL - IS NOT NULL
- SQL - NOT NULL
- SQL - BETWEEN 运算符
- SQL - UNION 运算符
- SQL - UNION 与 UNION ALL
- SQL - INTERSECT 运算符
- SQL - EXCEPT 运算符
- SQL - 别名
- SQL 连接
- SQL - 使用连接
- SQL - 内连接
- SQL - 左连接
- SQL - 右连接
- SQL - 交叉连接
- SQL - 全连接
- SQL - 自连接
- SQL - 删除连接
- SQL - 更新连接
- SQL - 左连接与右连接
- SQL - Union 与 Join
- SQL 键
- SQL - 唯一键
- SQL - 主键
- SQL - 外键
- SQL - 复合键
- SQL - 备用键
- SQL 索引
- SQL - 索引
- SQL - 创建索引
- SQL - 删除索引
- SQL - 显示索引
- SQL - 唯一索引
- SQL - 集群索引
- SQL - 非集群索引
- 高级 SQL
- SQL - 通配符
- SQL - 注释
- SQL - 注入
- SQL - 托管
- SQL - Min & Max
- SQL - 空值函数
- SQL - 检查约束
- SQL - 默认约束
- SQL - 存储过程
- SQL - NULL 值
- SQL - 事务
- SQL - 子查询
- SQL - 处理重复数据
- SQL - 使用序列
- SQL - 自动递增
- SQL - 日期和时间
- SQL - 游标
- SQL - 公共表表达式
- SQL - Group By 与 Order By
- SQL - IN 与 EXISTS
- SQL - 数据库调优
- SQL 函数参考
- SQL - 日期函数
- SQL - 字符串函数
- SQL - 聚合函数
- SQL - 数值函数
- SQL - 文本和图像函数
- SQL - 统计函数
- SQL - 逻辑函数
- SQL - 游标函数
- SQL - JSON 函数
- SQL - 转换函数
- SQL - 数据类型函数
- SQL 有用资源
- SQL - 问答
- SQL - 快速指南
- SQL - 有用函数
- SQL - 有用资源
- SQL - 讨论
SQL - FLOOR() 函数
SQL 的 FLOOR() 是 SQL 中的一个数值函数,它返回小于或等于给定数字的最大整数。
假设我们有 2.4 和 2.9 的浮点值,那么这两个数的 floor 值都只有 2。因为 floor 值始终小于或等于给定的浮点数,并且永远不会大于给定的浮点数。
语法
以下是 SQL FLOOR() 函数的语法:
SELECT FLOOR(DECIMAL_VALUE) AS alias_name;
以下是 FLOOR 函数的语法,它对表格的列很有用:
SELECT FLOOR(int_column_name) AS alias_name FROM emp_tbl;
在以上语法中,我们必须传入表格中要执行 FLOOR() 函数的整数列号。
示例
在以下示例中,我们演示了 FLOOR() 函数,并对小数 1.5 进行取整:
SELECT FLOOR(1.5) as FLOOR_VALUE;
输出
当我们执行以上 SQL 查询时,我们将得到 1.5 的最近整数值,即 1。
+-------------+ | FLOOR_VALUE | +-------------+ | 1 | +-------------+
示例
在以下示例中,我们向 FLOOR() 函数指定了一个数字,即 10.9。
SELECT FLOOR(10.9) as 'floor_of_10.9';
输出
以下是以上 SQL 查询的输出。我们将得到 10,因为 floor 始终返回小于或等于指定值的最大的整数。
+---------------+ | floor_of_10.9 | +---------------+ | 10 | +---------------+
示例
在以下示例中,我们使用 sales 表来获取 productname 和 cusstomername,并执行 FLOOR() 函数。在这里,我们计算 sales 表中 price 列的 floor 值。
让我们创建一个名为 sales 的表:
CREATE TABLE sales ( ProductName VARCHAR(255), CustomerName VARCHAR(255), Price DECIMAL(18,3), Location VARCHAR(255) );
让我们向表中插入一些数据:
insert into sales values('Key-Board', 'Raja', 900.56, 'Hyderabad'); insert into sales values('Earphones', 'Roja', 2000.33, 'Vishakhapatnam'); insert into sales values('Mouse', 'Puja', 1500.66, 'Vijayawada'); insert into sales values('Mobile', 'Vanaja' , 9000.95, 'Chennai'); insert into sales values('Headset', 'Jalaja' , 6000.99, 'Goa');
让我们获取表详细信息。
SELECT * FROM sales;
以下是 sales 表:
+-------------+--------------+--------+----------------+ | ProductName | CustomerName | Price | Location | +-------------+--------------+--------+----------------+ | Key-Board | Raja | 900.56 | Hyderabad | | Earphones | Roja |2000.33 | Vishakhapatnam | | Mouse | Puja |1500.66 | Vijayawada | | Mobile | Vanaja |9000.95 | Chennai | | Headset | Jalaja |6000.99 | Goa | +-------------+--------------+--------+----------------+
以下是获取详细信息并在 Price 列上计算 floor 值的 SQL 查询:
SELECT ProductName, CustomerName, FLOOR(Price) as floor_value FROM sales;
输出
以下是以上查询的输出:
+-------------+--------------+-------------+ | ProductName | CustomerName | floor_value | +-------------+--------------+-------------+ | Key-Board | Raja | 900 | | Earphones | Roja | 2000 | | Mouse | Puja | 1500 | | Mobile | Vanaja | 9000 | | Headset | Jalaja | 6000 | +-------------+--------------+-------------+
sql-numeric-functions.htm
广告