MSSQL 负数转换方法:ABS、SIGN 函数和 CASE 语句
在 MSSQL 中,可以使用以下函数来将负数转换为正数:
-
ABS函数:返回数值的绝对值。 例如:SELECT ABS(-10) 返回结果为 10。
-
SIGN函数:返回数值的符号,如果是正数返回1,如果是负数返回-1,如果是零返回0。 例如:SELECT SIGN(-10) 返回结果为 -1。
-
CASE语句:可以使用CASE语句来判断数值是否为负数,如果是负数则取其相反数。 例如: SELECT CASE WHEN num < 0 THEN -1 * num ELSE num END AS positive_num FROM table_name;
以上函数和语句可以根据具体需求来选择使用。
原文地址: https://www.cveoy.top/t/topic/jg8 著作权归作者所有。请勿转载和采集!