COALESCE()函数的用法
1. COALESCE(expression_1,expression_2,……,expression_n)
这个函数返回参数表达式中的一个不为空的表达式的值,如果所有表达式的值都为空,那么返回空。
对这样一张表做如下SQL查询
SELECT C.TNO,COALESCE(C.CNAME,C.CNO) FROM COURSE C
得到如下结果
当C.CNAME为空的时候显示C.CNO。当然如果这是CNO也是空值,那么将返回空值。
1. COALESCE(expression_1,expression_2,……,expression_n)
这个函数返回参数表达式中的一个不为空的表达式的值,如果所有表达式的值都为空,那么返回空。
对这样一张表做如下SQL查询
SELECT C.TNO,COALESCE(C.CNAME,C.CNO) FROM COURSE C
得到如下结果
当C.CNAME为空的时候显示C.CNO。当然如果这是CNO也是空值,那么将返回空值。