第二十九章 SQL函数 COALESCE
返回第一个非空表达式的值的函数。
大纲
COALESCE(expression,expression [,...])
expression
- 要计算的一系列表达式。多个表达式被指定为逗号分隔的列表。此表达式列表限制为140
个表达式。
描述
COALESSE
函数按从左到右的顺序计算表达式列表,并返回第一个非空表达式的值。如果所有表达式的计算结果都为NULL
,则返回NULL
。
字符串返回时保持不变;保留前导和尾随空格。数字以规范形式返回,去掉了前导零和尾随零。
返回值的数据类型
非数字表达式(如字符串或日期)必须都属于相同的数据类型,并返回该数据类型的值。指定数据类型不兼容的表达式会导致SQLCODE-378
错误,并显示DataType
不匹配错误消息。可以使用CAST
函数将表达式转换为兼容的数据类型。