abs関数
abs
関数は、入力式の絶対値を返します。
構文:
number abs(n)
セマンティクス:
- n: 引数nは、数値に解決される式です。
- 戻り型: number。
- 引数nと同じ型を返します。
- 次の場合にNULL値を返します:
- nはNULL値に解決されます
- nは数値には解決されません
- nが正/負の無限大に解決された場合、正の無限大を返します。
- nがNaNに解決される場合は、NaNを返します。
- nが正/負のゼロに解決される場合、ゼロを返します。
- nが整数型の値に解決され、Integer.MIN_VALUEと等しい場合は、Integer.MIN_VALUEを返します。
- nがlong型の値に解決され、Long.MIN_VALUEと等しい場合は、Long.MIN_VALUEを返します。
例:
SELECT abs(n) FROM Userstocks
nの値 | 出力 |
---|---|
10 | 10 |
-10 | 10 |
1.67 | 1.67 |
-1.67 | 1.67 |