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)
--+号起连接作用

  

原文地址:https://www.cnblogs.com/gcmwalker/p/6052428.html