码迷,mamicode.com
首页 > 数据库 > 详细

sqlserver取绝对值的abs()函数

时间:2020-01-16 10:37:22      阅读:1260      评论:0      收藏:0      [点我收藏+]

标签:字符   bsp   闪烁   失败   font   color   ssi   nbsp   引擎   

SQL Server中提供了一个取绝对值的ABS()函数。

ABS(numeric_expression)

返回值的类型和参数的类型一致。

SELECT ABS(-123); -- 123
SELECT ABS(-123.00); -- 123.00

这个函数对0值和正值并没有什么意义,返回的是原值。

SELECT ABS(0);  -- 0
SELECT ABS(60);  -- 60

最后要注意的是,这个函数只能传数值类型,否则会报错(事实上这样的说法不够严谨,如果参数是字符串或其他类型,数据库引擎会自从尝试将该参数转换为数值类型,如果转换成功,是不会不报错的,但是转换失败就会报错了,报的错是转换参数类型失败的错)。

 

"我坐在角落,看霓虹闪烁,这个城市一如既往的寂寞。"

sqlserver取绝对值的abs()函数

标签:字符   bsp   闪烁   失败   font   color   ssi   nbsp   引擎   

原文地址:https://www.cnblogs.com/yanggb/p/11835687.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!