coalesce - 脚本和图表函数
coalesce 函数用于返回具有有效 non-NULL 表示法的参数中的第一个。可使用任何数目的参数。
语法:
coalesce(expr1[ , expr2 , expr3 , ...])
参数:
参数 | 说明 |
---|---|
expr1 | 用于检查有效的非空呈现形式的第一个表达式。 |
expr2 | 用于检查有效的非空呈现形式的第二个表达式。 |
expr3 | 用于检查有效的非空呈现形式的第三个表达式。 |
示例:
示例 | 结果 |
---|---|
该表达式将字段的所有 NULL 值更改为 'N/A'。 | |
Coalesce(ProductDescription, ProductName, ProductCode, 'no description available') |
此表达式将在三个不同的产品描述字段之间进行选择,因为某些字段可能没有产品的值。将按给定的顺序返回具有非空值的第一个字段。如果所有字段都不包含值,则结果将为“无可用描述”。 |
Coalesce(TextBetween(FileName, '"', '"'), FileName) |
此表达式将从字段 FileName 中删除可能的括引号。如果给定的 FileName 是带引号的,则删除它们,并返回包含的、不带引号的 FileName 。如果 TextBetween 函数没有找到分隔符,它将返回 null,Coalesce 将拒绝该值,而是返回原始 FileName。 |