翻訳ページ
このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。
ABS
数値引数の絶対値を返します。
関連項目:
[SELECT]
構文
SELECT ABS(numeric_expression) FROM <multipartIdentifier>;
XがNULLの場合、abs(X)はNULLを返します。Xが数値に変換できない文字列または blob の場合、abs(X)は0.0を返します。Xが整数 -9223372036854775808 の場合、これに相当する正の 64 ビットの 2 の補数値が存在しないため、abs(X)は整数オーバーフローエラーを発生させます。
引数
numeric_expression
真数値または概数値のデータ型カテゴリに属する式。
戻り値
正の数値を返します。
例
数値の絶対値を返す
SELECT name, abs(strftime('%s', creationTimestamp)-strftime('%s','now')) as abs_value
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';
詳細については、https://www.sqlite.org/lang_mathfunc.html を参照してください。