Amazon Simple Storage Service
开发人员指南 (API 版本 2006-03-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

条件函数

Amazon S3 Select 和 Amazon Glacier Select 支持以下条件函数。

主题

COALESCE

按顺序评估参数并返回第一个非未知值,即第一个非空或非缺失值。此函数无法传播空值和缺失值。

语法

COALESCE ( expression, expression, ... )

参数

expression

对其执行函数的目标表达式。

示例

COALESCE(1) -- 1 COALESCE(null) -- null COALESCE(null, null) -- null COALESCE(missing) -- null COALESCE(missing, missing) -- null COALESCE(1, null) -- 1 COALESCE(null, null, 1) -- 1 COALESCE(null, 'string') -- 'string' COALESCE(missing, 1) -- 1

NULLIF

指定两个表达式,如果两个表达式的计算结果为相同值,则返回空;否则返回第一个表达式的计算结果。

语法

NULLIF ( expression1, expression2 )

参数

expression1,expression2

对其执行函数的目标表达式。

示例

NULLIF(1, 1) -- null NULLIF(1, 2) -- 1 NULLIF(1.0, 1) -- null NULLIF(1, '1') -- 1 NULLIF([1], [1]) -- null NULLIF(1, NULL) -- 1 NULLIF(NULL, 1) -- null NULLIF(null, null) -- null NULLIF(missing, null) -- null NULLIF(missing, missing) -- null

本页内容: