码迷,mamicode.com
首页 > 其他好文 > 详细

COALESCE函数

时间:2015-04-27 16:44:06      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:

--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联机丛书上写的是返回其参数中的第一个非空表达式,我认为表述不妥。
*/

 

COALESCE函数

标签:

原文地址:http://www.cnblogs.com/hongmaju/p/4460582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!