MYSQL 数值型函数介绍与实例

MYSQL 常用数值型函数如下

函数名称 函数作用
MOD 求余数
ABS 求绝对值
CEIL 或 CEILING 向上取整
FLOOR 向下取整
SIGN 返回参数的符号
  1. mod() 函数
    mod(a,b) 返回 a 被 b 除后的余数(a 是被除数,b 是除数)
    例:对 mod(2,2.5),mod(2,4),mod(2,5) 进行求余
select mod(2,2.5),mod(2,4),mod(2,5) ;
mod(2,2.5) mod(2,4) mod(2,5)
0.5 0 1
  1. abs() 函数
    正数的绝对值是其本身,0的绝对值是0,负数的绝对值与其相反
    例:求 5,2.5,0,-2.5,-5 的绝对值
select abs(5),abs(2.5),abs(0),abs(-2.5),abs(-5);
abs(5) abs(2.5) abs(0) abs(-2.5) abs(-5)
5 2.5 0 2.5 5
  1. ceil() 函数 或 ceiling() 函数
    例:求大于2.5,-2.5 的最小整数
select ceil(2.5),ceil(-2.5);
ceil(2.5) ceil(-2.5)
3 -2
select ceiling(2.5),ceiling(-2.5);
ceiling(2.5) ceiling(-2.5)
3 -2
  1. floor() 函数
    例:求小于2.5,-2.5的最大整数
select floor(2.5),floor(-2.5);
floor(2.5) floor(-2.5)
2 -3
  1. sign() 函数
    sign(x) 返回参数的符号,当x为正数时,返回1;当x为零时,返回0;当x为负数时,返回-1
    例:使用 sign() 函数返回参数的符号
select sign(5),sign(0),sign(-5);
sign(5) sign(0) sign(-5)
1 0 -1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章