Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
IFNULL
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
使用 IFNULL 将数据中的 NULL 值替换为更合适或更有意义的值。如果您想避免在图表中显示 NULL 值,或者需要特定值以进行进一步计算,此功能会很有用。
用法示例
IFNULL(Discount, 0)
语法
IFNULL( input_expression, null_result )
参数
input_expression - 要评估的表达式。您可以使用任何有效表达式作为 input_expression。
null_result - 如果 input_expression 为 null,则返回此值。如果 input_expression 不为 null,则 IFNULL 返回 input_expression。您可以使用任何有效表达式作为 null_result。
示例
计算向客户提供的平均折扣,包括未获得折扣的订单。不过,您的应用有时会将“无折扣”表示为 null 而不是 0。
公式 AVG(Discount) 不会包含 null 折扣。您需要将这些 null 值转换为零。为此,请创建一个名为“Discount No Nulls”(折扣 [无 Null])的新字段,例如:
IFNULL(Discount, 0)
此公式可解读为:“如果折扣字段为 null,则返回 0,否则返回折扣。”
然后,您可以计算平均折扣,包括没有折扣的订单:
AVG(Discount No Nulls)
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-05-08。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-05-08。"],[],[]]