【MySQL】MySQL经常使用 数学函数
【MySQL】MySQL经常使用 数学函数 简介
在数据库操作时,数据的删除,查询,更新等操作都可以使用WHERE条件表达式来对获取到的符合条件的记录进行这些操作,此时就需要利用到MySQL中所提供的运算符
1. 算数运算符
运算符 | 描述 | 示例 |
---|---|---|
+ | 加运算 | SELECT 5 + 2 from dual; |
- | 减运算 | SELECT 5 - 2 from dual; |
* | 乘运算 | SELECT 5 * 2 from dual; |
/ | 除运算 | SELECT 5 / 2 from dual; |
% | 取模运算 | SELECT 5 % 2 from dual; |
2. 数学函数
运算符 | 描述 | 运算符小写 |
---|---|---|
CEIL(x) | 向上取整,返回大于等于x的最小整数 | ceil(x) |
FLOOR(x) | 向下取整,返回小于等于x的最大整数 | floor(x) |
FORMAT(x,y) | 返回小数点后保留y位的x(进行四舍五入) | format(x,y) |
ROUND(x[,y]) | 计算离x最近的整数;若设置参数y,与FORMAT(x,y)功能相同 | round(x[,y]) |
TRUNCATE(x,y) | 返回小数点后保留y位的x(舍弃多余小数位,不进行四舍五入) | truncate(x) |
ABS(x) | 获取x的绝对值 | abs(x) |
PI() | 计算圆周率 | PI() |
SQRT(x) | 计算x的平方根 | sqrt(x) |
MOD(x,y) | 求模运算,与x%y功能相类似 | mod(x,y) |
POW(x,y) | 幂运算函数,计算x的y次方,与POWER(x,y)功能相同 | pow(x,y) |
RAND() | 返回0到1之间的随机数,包括0和1 | rand() |