翻译页面
本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。
IFNULL
恰好接受两个参数,并返回第一个非 NULL 的参数,可用于以默认值替代 NULL 值。
另请参阅:
[SELECT] [COALESCE] [NULLIF]
语法
SELECT IFNULL(expression1, expression2) FROM <multipartIdentifier>;
参数
expression
两个任意数据类型的表达式,求值结果为 NULL 或非 NULL 值。
如果两个 expression 参数均为
NULL,则IFNULL函数返回NULL。
返回值
返回两个 expression 参数中第一个非 NULL 的值。
示例
用默认值替换 NULL 值
SELECT name, ifnull(website, 'Not hosting a website') AS website
FROM google.storage.buckets where project = 'stackql';