文件名称:控制流函数-工业价值链参考模型ivra 配套ppt
文件大小:2.32MB
文件格式:PDF
更新时间:2024-07-16 20:11:34
gbase 8a
3.2 控制流函数 3.2.1 CASE CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END 逐一匹配,当满足 value=compare-value时,返回对应的 result,如果 未找到匹配项,则返回 ELSE后的 result。如果没有 ELSE子句,默认返回 NULL。 CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END 逐一判断,当 condition 为 TRUE时,返回对应的 result,如果 condition 全为 FALSE,则返回 ELSE 后的 result。如果没有 ELSE子句,默认返回 NULL。 一个 CASE表达式的默认返回值类型是所有返回值的相容集合类型,具体 情况视其所在语境而定: 如用在字符串语境中,则返回结果为字符串; 如用在数字语境中,则返回结果为十进制值的实数值或整数值。 示例 1:value=compare-value,返回对应的 result 值。