-
2022-05-26 10:50:36
mysql> select ceil(2.44),round(2.44),floor(2.44);
+------------+-------------+-------------+
| ceil(2.44) | round(2.44) | floor(2.44) |
+------------+-------------+-------------+
| 3 | 2 | 2 |
+------------+-------------+-------------+
1 row in set (0.00 sec)mysql> select ceil(2.55),round(2.55),floor(2.55);
+------------+-------------+-------------+
| ceil(2.55) | round(2.55) | floor(2.55) |
+------------+-------------+-------------+
| 3 | 3 | 2 |
+------------+-------------+-------------+
1 row in set (0.00 sec)其中ceil为向上取整,round为四舍五入取整,floor为向下取整。
更多相关内容 -
mysql的取整函数
2021-01-17 15:43:16一、ROUND()函数用法ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。SELECT ...一、ROUND()函数用法
ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位
ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。
SELECT ROUND('123.456')
123
SELECT ROUND('123.654')
124
SELECT ROUND('123.456',2)
123.46
SELECT ROUND('123.654',2)
123.65
二、FLOOR函数用法
FLOOR(X)表示向下取整,只返回值X的整数部分,小数部分舍弃。
例子: 投资金额的万分之二作为公益基金【向下取整(用户单笔投资/10000)*2】
查看每笔投资的公益基金
SELECT id ,money ,FLOOR((money/10000)*2) AS likeCount FROM invest ORDER BY TIME DESC;
查看公益基金的总和SELECT SUM(FLOOR((money/10000)*2)) AS sumCount FROM invest ORDER BY TIME DESC;
三、CEILING函数用法
CEILING(X) 表示向上取整,只返回值X的整数部分,小数部分舍弃。
SELECT CEILING('123.456')
124
SELECT CEILING('123.654')
124
-
MYSQL 中取整函数 ROUND,FLOOR 和 CEILING 的用法
2021-01-17 15:43:18一、ROUND () 函数用法ROUND (X) -- 表示将值 X 四舍五入为整数,无小数位ROUND (X,D)...该函数与 FLOOR 函数有所不同,在应用中需注意,另外,DECIMAL 函数也有类似该函数四舍五入的功能。1、ROUND 示例:SELECT RO...一、ROUND () 函数用法 ROUND (X) -- 表示将值 X 四舍五入为整数,无小数位
ROUND (X,D)
-- 表示将值 X 四舍五入为小数点后 D 位的数值,D 为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D
设为负值。
该函数与 FLOOR 函数有所不同,在应用中需注意,另外,DECIMAL 函数也有类似该函数四舍五入的功能。
1、ROUND 示例:
SELECT ROUND('123.456')
-----------------------------
123
SELECT ROUND('123.654')
-----------------------------
124
SELECT ROUND('123.456',2)
-----------------------------
123.46
SELECT ROUND('123.654',2)
-----------------------------
123.65
2、DECIMAL 示例:
SELECT CAST('123.456' AS DECIMAL)
----------------------------------
123
SELECT CAST('123.654' AS DECIMAL)
----------------------------------
124
SELECT CAST('123.456' AS DECIMAL(10,2))
-------------------------------------------
123.46
SELECT CAST('123.654' AS DECIMAL(10,2))
-------------------------------------------
123.65
二、FLOOR 函数用法 FLOOR (X) 表示向下取整,只返回值 X 的整数部分,小数部分舍弃。
FLOOR 示例:
SELECT FLOOR('123.456')
-----------------------------
123
SELECT FLOOR('123.654')
-----------------------------
123
三、CEILING 函数用法
CEILING (X)
表示向上取整,只返回值 X 的整数部分,小数部分舍弃。
CEILING 示例:SELECT
CEILING('123.456')
-----------------------------
124
SELECT CEILING('123.654')
-----------------------------
124
-
mysql向上,向下,四舍五入取整函数
2021-01-17 15:43:17其中ceil为向上取整,round为四舍五入取整,floor为向下取整。mysql> select ceil(2.44),round(2.44),floor(2.44);+------------+-------------+-------------+| ceil(2.44) | round(2.44) | floor(2.44) |+-----...其中ceil为向上取整,round为四舍五入取整,floor为向下取整。
mysql> select ceil(2.44),round(2.44),floor(2.44);
+------------+-------------+-------------+
| ceil(2.44) | round(2.44) | floor(2.44) |
+------------+-------------+-------------+
| 3 | 2 | 2 |
+------------+-------------+-------------+
1 row in set (0.00 sec)
mysql> select ceil(2.55),round(2.55),floor(2.55);
+------------+-------------+-------------+
| ceil(2.55) | round(2.55) | floor(2.55) |
+------------+-------------+-------------+
| 3 | 3 | 2 |
+------------+-------------+-------------+
1 row in set (0.00 sec)
*文章为作者独立观点,不代表上流阁立场
本文由 江风成 授权 上流阁 发表,并经上流阁编辑。转载此文章须经作者同意,并请附上出处(上流阁)及本页链接。原文链接https://www.o6c.com/java/2016/12/26/887.html
-
向上取整函数
2020-11-27 16:17:45PowerBuilder Ceiling(4.01) 5 确定大于或等于指定极限的最小整数 Int(3.8) 3 确定小于或等于一个数的最大...SELECT CEILING(13.15) 向上取整 SELECT FLOOR(54.56) 向下取整 MYSQl select ceil(2.44); Select floor(2 -
mysql的三种取整函数
2018-10-25 09:34:57一、ROUND()函数用法 ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位 ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值... -
Mysql取整函数
2021-03-19 16:51:18Mysql取整函数 1.round 四舍五入取整 round(s,n):对s四舍五入保留n位小数,n取值可为正、负、零. 如四舍五入到整数位,则n取零. 2.ceil 向上取整 ceil(s):返回比s大的最小整数 3.floor 向下取整 floor(s):返回比s... -
php向上取整用什么函数
2021-03-26 11:58:08我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval。ceil -- 进一法取整...在PHP中,一般来说如果需要向上取整用 ceil()函数。语法ceil(x)说明(推荐学习:PHP编程从入门到精通)返回不小于 x 的下一... -
mysql向上向下取整
2016-09-28 08:12:27ceil () /ceiling() 向上取整eg: ceil(1.2) = 2 floor () 向下取整eg: floor(1.2) = 1 round() 四舍五入 -
第三章:MySQL常用函数讲解(二): 取整函数(ceil、floor、round)
2021-05-17 08:32:56ceil:在英文中,是天花板的意思,有向上的意思,所以,此函数是向上取整,它返回的是大于或等于函数参数,并且与之最接近的整数; 向上取整的时候,正数,则直接将当前整数加一;负数,则将整数后面的数据抹除;整数... -
时间函数、取整函数、取余函数
2019-12-03 10:26:01MySQL中的时间函数HOUR,MINUTE , SECOND的用法 1.查询表中一天中每个小时的访问量 ,使用可函数HOUR HOUR(time) 返回时间的小时。 对于一天时间值,返回值的范围是0到23。 但是,TIME值的范围实际上要大得多,所以... -
MYSQL中取整函数ROUND,FLOOR和CEILING的用法
2018-10-09 17:37:47一、ROUND()函数用法 ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位 ... 该函数与FLOOR函数有所不同,在应用中需注意,另外,DECIMAL函数也有类似该函数四舍五入的功能。 1、ROUND示例:... -
MYSQL的取整函数
2018-09-04 23:02:55一、ROUND()函数用法 ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位 ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值... -
mysql常用的数学函数和日期函数
2021-02-10 19:35:49数学函数#round 四舍五入...后面的2为保留2位小数#ceil 向上取整,返回>=该参数的最小整数SELECT CEIL(-1.02); 结果为:-1#floor 向下取整,返回<=该参数的最大整数SELECT FLOOR(-9.99); 结果为:-10#trun... -
Sql 获取向上取整、向下取整、四舍五入取整的实例
2021-01-14 07:28:46【四舍五入取整截取】select round(54.56,0)【向下取整截取】SELECT FLOOR(54.56)【向上取整截取】SELECT CEILING(13.15)--MSSQL取整函数的使用--两个整数相除将截断小数部分select 3/4,4/3,5/3--结果 0,1,1--返回... -
Sql 获取向上取整、向下取整、四舍五入取整的实例(转)
2021-01-28 07:16:17【四舍五入取整截取】select round(54.56,0)【向下取整截取】SELECT FLOOR(54.56)【向上取整截取】SELECT CEILING(13.15)--MSSQL取整函数的使用--两个整数相除将截断小数部分select 3/4,4/3,5/3--结果 0,1,1--返回... -
MySQL:简述MySQL取整函数
2019-01-02 17:06:03MySQL:简述MySQL取整函数 MySQL取整函数 1.ceil()/ceiling() 向上取整 ex: ceil(1.2) = 2 2.floor() 向下取整 ex: floor(1.2) = 1 3.round() 四舍五入 -
PHP取整,四舍五入取整、向上取整、向下取整、小数截取
2021-02-05 18:12:543.向上取整,有小数就加1:ceil();4.向下取整:floor()。一、intval—对变数转成整数型态intval如果是字符型的会自动转换为0。实例echointval(3.14159);//3echointval(3.64159);//3echointva... -
转: mysql的取整函数
2020-12-19 20:56:04一、ROUND()函数用法ROUND(X) -- 表示将值 X 四舍五入为整数,无小数位ROUND(X,D) -- 表示将值 X 四舍五入为小数点后 D 位的数值,D为小数点后小数位数。若要保留 X 值小数点左边的 D 位,可将 D 设为负值。SELECT ... -
sql刷题总结二(取整函数、CASE WHEN用法、截取字符串)
2021-08-18 00:46:26sql刷题总结二(向上取整、向下取整、case when用法)一、取整函数二、case when三、截取字符串 一、取整函数 二、case when 三、截取字符串