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