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

このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。

SIGN

入力値が負の場合は -1、入力値が 0 の場合は 0、入力値が正の場合は 1 を返します。

関連項目:
[SELECT]


構文​

SELECT SIGN(numeric_expression) FROM <multipartIdentifier>;

引数​

numeric_expression
真数値または概数値のデータ型カテゴリに属する式。

numeric_expression が NULL の場合、または数値に損失なく変換できない string か BLOB の場合、関数は NULL を返します。

戻り値​

-1、0、1 のいずれかを返します。


例​

数値の符号を判定する​

SELECT name, sign(strftime('%s', creationTimestamp)-strftime('%s','now')) as sign
FROM google.compute.instances
WHERE project = 'stackql-demo'
AND zone = 'australia-southeast1-a';

詳細については、https://www.sqlite.org/lang_corefunc.html#sign を参照してください。