メインコンテンツまでスキップ
翻訳ページ

このページは 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 を参照してください。