0
点赞
收藏
分享

微信扫一扫

【MySQL】MySQL数学函数官方文档及笔记

萨摩斯加士奇 2022-01-31 阅读 56

前言

MySQL 5.7数学函数官方文档
写SQL题经常用,在这里记录一下

四舍五入 保留至N位小数

ROUND() 官方说明

ROUND(x, d): x是负数

  • 对负数进行四舍五入会发生什么?
    绝对值四舍五入然后取负号。如例子
mysql> SELECT ROUND(-1.23);
        -> -1
mysql> SELECT ROUND(-1.58);
        -> -2
mysql> SELECT ROUND(-1.23, 1);
        -> -1.2
mysql> SELECT ROUND(-1.58, 1);
        -> -2.6        

ROUND(x, d): x是整数

  • 对整数依旧返回整数,忽略d参数
mysql> SELECT ROUND(1, 3);
        -> 1

ROUND(x, d): d是负数

小数点签名d位变为0,并删去所有小数点

mysql> SELECT ROUND(22.222, -1);
        -> 20
举报

相关推荐

0 条评论