mssql sqlserver coalesce函数应用–返回多列中第一个为非NULL的列数据


摘要:
下文将讲述coalesce函数应用举例,如下所示:
实验环境:sql server 2008 R2


COALESCE函数的功能:
从其参数中返回第一个参数为非NULL的参数,
当所有的参数都为NULL时,则最后返回一个NULL。

  ---依次获取 [列1],[列2],[列3] 中的数据,遇到非NULL值,则返回(终止继续向下查找)
  ---当所有都为NULL时,则返回0
  select  coalesce([列1],[列2],[列3],0) from [maomao365.com]