--【1】随机数rand(),如果指定了随机种子那么返回的随机数都相同,
--如果没有指定种子那么系统自动分配,所以每次的返回值都不相同
select rand(100)
select rand()
select rand(100)
select rand()
--【2】ceiling:英文意思是天花板,正数进位取大值,负数舍小数取大值
select ceiling(9.00001) --返回为10
select ceiling(-9.00001) --返回为-9
--【3】floor:英文意思是地板,正数舍掉小数取小值,负数进位取小值
select floor(9.99999) --返回为9
select floor(-9.00001) --返回为-10
--【4】round():对数值进行四舍五入
select round(123.567,2)
select round(-123.567,2)
--【5】abs:取绝对值
select abs(434)
select abs(-111)
select abs(0)
--【6】系数函数convert用于数据类型转换
--将字符型转为数值型
select convert(int,'12') + convert(int,'10') --结果返回22 +号起的是算术运算符,相加运算
--将数值型转为字符型
select convert(varchar(2),12) + convert(varchar(2),10) --结果返回1210,此时的+号起的是连接作用
--将日期型转为字符型
select convert(varchar(10),getdate(),102) --102指定转成字符串的形式返回的是2019.01.11
select convert(varchar(10),getdate(),112) --返回的是20190511
来源:https://www.cnblogs.com/zhangxudong-cnblogs/p/10849142.html