Oracle 与 MySQL 的差异分析(6):数值函数
1 返回绝对值
Oracle & MySQL
abs (x)
2 返回大于x的最小整数
Oracle & MySQL
ceil (x)
3 返回小于x的最大整数
Oracle & MySQL
floor (x)
4 返回x/y的模
Oracle & MySQL
mod (x, y)
5 四舍五入,返回N位小数
Oracle & MySQL
round (x, y),y 为返回的小数位数,如果不传y,则返回整数。
6 截断,返回N位小数
6.1Oracle
trunc (x, y),y 为返回的小数位数,如果不传y,则默认为0,返回整数。
6.2 MySQL
truncate (x, y),y 为返回的小数位数,是必选参数。
7 随机函数
7.1Oracle
dbms_random.value (x, y) 的结果是number类型,范围是[x, y),此时x < y。
7.2 MySQL
rand (),返回 0 - 1 的随机数。