--SQL学习笔记一 --函数coalesce --功能返回参数中第一个非NULL值 --语法 COALESCE ( expression [ ,n ] ) --创建测试表 IF OBJECT_ID('#') IS NOT NULL DROP TABLE # CREATE TABLE #( COL1 VARCHAR(10), COL2 VARCHAR(10), COL3 VARCHAR(10) ) GO --插入数据 INSERT INTO # SELECT NULL,'COL2','' --查询 SELECT coalesce(COL1,COL2,COL3) FROM # --结果 /* COL2 */ --结论 /* coalesce函数返回参数(列名)中第一个非NULL值的字段值,注意不是为空'',SQL_SERVER2005联机丛书上写的是返回其参数中的第一个非空表达式,我认为表述不妥。 */
最新评论