T-SQL中的数字函数就是修改数值的数字函数:

函数

说明

ABS(n)

返回数字表达式n的绝对值,例:

SELECT ABS(-2.5) ;  结果为:2.5

SELECT ABS(6.5) ;  结果为:6.5

ACOS(n)

返回n的反余弦值,结果属于FLOAT数据类型。n在[-1,1]

ASIN(n)

返回n的反正弦值,结果属于FLOAT数据类型。

ATAN(n)

返回n的反正切值,结果属于FLOAT数据类型。

ATN2(n,m)

CEILING(n)

返回大于或等于n的最小整数值。例:

SELECT CEILING(4.8) ;  结果为:5

SELECT CEILING(-4.8) ;  结果为:-4

COS(n)

返回n的余弦值,结果属于FLOAT数据类型。

COT(n)

返回n的余切值,结果属于FLOAT数据类型。

DEGREES(n)

返回n弧度对应的度数,例:

SELECT DEGREES(PI()/2);  结果为:90

SELECT DEGREES(PI()/4);  结果为:45

EXP(n)

返回e~n值,例:

SELECT EXP(1);  结果为2.71828182845905

FLOOR(n)

返回小于或等于n的最小整数值。例:

SELECT FLOOR(4.8) ;  结果为:4

SELECT FLOOR (-4.8) ;  结果为:-5

LOG(n)

返回n的自然(基数为e)对数值,例:

SELECT LOG(2); 结果为:0.693147180559945

SELECT LOG(0.5); 结果为:-0.693147180559945

LOG10(n)

返回n的对数值(基数为10),例:

SELECT LOG10(100); 结果为:2

SELECT LOG10(0.1); 结果为:1;

PI()

返回圆周率(3.14…);

POWER(x,y)

返回x~y的值。例:

SELECT POWER(2,10); 结果为:1024

SELECT POWER(100,0.5); 结果为:10

RADIANS(n)

返回n度数对应的弧度值。例:

SELECT RADIANS(90); 结果为:1;

RAND

返回0-1之间的随机值,结果属于FLOAT数据类型。

ROUND(n,p,[t])

返回n的四舍五入值,精确为p为正数时,就对小数点右边的数字进行四舍五入;如果为负数,就对小数点左边的数字进行四舍五入。可选参数t就删除n。例:

SELECT ROUND(5.4567,3); 结果为:5.4570

SELECT ROUND(5.4567,3,1); 结果为:5.4560

SELECT ROUND(345.4567,-1); 结果为:350.0000

ROWCOUNT_BIG

返回系统执行的、受最后一行T-SQL语句影响的行数。

SIGN(n)

返回n值的符号数字(正数为,负数为-1,0为0)。

SIN(n)

返回n的正弦值,结果属于FLOAT数据类型。

SQRT(n)

返回n的平方根值。

SQUARE(n)

返回n的平方值。

TAN(n)

返回n的正切值,结果属于FLOAT数据类型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值