数据库
首页 > 数据库> > SQL Server中COALESCE函数的用法

SQL Server中COALESCE函数的用法

作者:互联网

在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下:

SELECT COALESCE(NULL,NULL,N'A',NULL,NULL)

结果:

 

SELECT COALESCE(NULL,NULL,N'A',N'B',N'C',NULL)

结果:

 

使用COALESCE函数时要注意,其参数必须是相同的类型,例如下面的例子中COALESCE函数的参数中,既有字符串类型又有数字类型,就会报错:

SELECT COALESCE(NULL,NULL,N'A',N'B',100,NULL)

结果:

 

此外,如果COALESCE函数的所有参数都为NULL,那么其也会报错:

SELECT COALESCE(NULL,NULL,NULL)

结果:

 

标签:函数,Server,COALESCE,参数,SQL,报错,NULL,SELECT
来源: https://www.cnblogs.com/OpenCoder/p/11445312.html