sqlserver取絕對值的abs 函式

2022-02-22 19:58:37 字數 500 閱讀 6377

sql server中提供了乙個取絕對值的abs()函式。

abs(numeric_expression)

返回值的型別和引數的型別一致。

select

abs(-

123); --

123select

abs(-

123.00); --

123.00

這個函式對0值和正值並沒有什麼意義,返回的是原值。

select

abs(0); --

0select

abs(60); --

60

最後要注意的是,這個函式只能傳數值型別,否則會報錯(事實上這樣的說法不夠嚴謹,如果引數是字串或其他型別,資料庫引擎會自從嘗試將該引數轉換為數值型別,如果轉換成功,是不會不報錯的,但是轉換失敗就會報錯了,報的錯是轉換引數型別失敗的錯)。

"我坐在角落,看霓虹閃爍,這個城市一如既往的寂寞。"

取絕對值的函式

相同點 1.都是獲取絕對值 2.標頭檔案都需呼叫 include或者是 不同點 函式名 abs 功 能 求整數的絕對值 用 法 int abs int i 返回的是 x 的值 includeusing namespace std int main cout 結果輸出123 函式名 fabs 功能 求...

awk 取絕對值最大

root centos6 1 cat infile aaa 1 aaa 2 aaa 3 aaa 28 aaa 22 bbb 2 bbb 4 bbb 6 ccc 2 ccc 3 ccc 8 ccc 10 ddd 2 ddd 4 ddd 12 root centos6 1 root centos6 1 ...

php abs 取絕對值函式的使用

php 4,php 5,php 7 abs 絕對值 abs mixed number number 返回引數number的絕對值。number 要處理的數字值 number的絕對值。如果引數number是float,則返回的型別也是float,否則返回integer 因為float通常比intege...