翻译页面
本页面由 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';