Which statement is true regarding the COALESCE function?
A、 It can have a maximum of five expressions in a list.
B、 It returns the highest NOT NULL value in the list for all rows.
C、 It requires that all expressions in the list must be of the same data type.
D、 It requires that at least one of the expressions in the list must have a NOT NULL value.
题目的意思是关于COALESCE函数哪些说法是正确的,考察的是对COALESCE函数的理解。COALESCE函数用来匹配多个字段的值,如果表达式1的值为NULL,那么显示表达式2的值,如果表达式2也为空,那么显示表达式3的值,依次类推。
本题中,对于选项A,选项说最大5个列表,说法错误。所以,选项A错误。
对于选项B,选项说返回列表中最大的值。所以,选项B错误。
对于选项C,选项说所有的表达式应该有相同的数据类型,说法是正确的。所以,选项C正确。
对于选项D,选项说列表中至少需要有一个非空值,这个说法错误,列表可以全部为NULL。所以,选项D错误。
所以,本题的答案为C。
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● QQ:646634621 QQ群:230161599
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。




