一、使用RAND()函数求3个随机数值。
(返回范围为 0 <= V <1.0的随机浮点值V)
select rand(),rand(),rand();
会出现如图所示的三个随机数(介于0到1之间)
二、若求a~b范围内的随机数,
select rand()*(b-a)+a;
-
select rand()*(100-50)+50;
-
#select rand()*(b-a)+a;
三、求绝对值
例:求7.2和-7.2的绝对值
select abs(7.2),abs(-7.2);
四、求平方根
例:求3和4的平方根
select sqrt(3),sqrt(4);
五、求小于或等于-3.5或6.8的最大整数,大于或等于-3.5或6.8的最小整数
select floor(-3.5),floor(6.8),ceiling(-3.5),ceiling(6.8);
六、求8.546小数点后两位的值和四舍五入的整数值
truncate()不会四舍五入,直接去除小数点后两位之后的数值。
round()会四舍五入。
select truncate(8.546,2),round(8.546);