7-05数学函数和系统函数
数学函数:
随机数RAND,如果指定了随机种子,那么返回的随机数也相同
如果没有指定随机种子。那么系统自动分配,所以每次的返回值都不一样:
SELECT RAND(100) SELECT RAND(100) SELECT RAND()种子 SELECT RAND()
CEILING英文的意思是天花板,整数进为取大值,负数舍小数取大值。
FLOOR英文的意思是地板,整数舍小数取小值,负数进为取小值。
ROUND对数值进行四舍五入:
SELECT ROUND(123.567,2) SELECT ROUND(123.432,2)
ABS去绝对值,整数的绝对值是本身,负数的绝对值是它的相反数:
SELECT ABS(434) SELECT ABS(-987) SELECT ABS(0)
常用的系统函数:
系统函数CONVERT:
用于数据之间类型的转换。
--将数值型转为字符型 SELECT CONVET(VARCHAR (2),12)+CONVERT(VARCHAR(2),10) --+号起连接作用