二、SQL 的 COALESCE() 函数的功能" />
当前位置: 代码迷 >> SQL >> 二、SQL 的 COALESCE() 函数的功能
  详细解决方案

二、SQL 的 COALESCE() 函数的功能

热度:90   发布时间:2016-05-05 11:48:48.0
SQL 相关(一)

?

一、FULL OUTER JOIN? 拼接多表数据

简单来说就是LEFT JOIN UNION RIGHT JOIN的结果集,使用下面的语句跟FULLOUTER JOIN的结果是完全相同的。?

?

SELECT A.ID AS Inbound,A.QTYAS InQty,B.IDAS OutBound,B.QTYAS OutQty FROM A LEFT OUTER JOIN BON A.ID= B.IDUNIONSELECT A.ID AS Inbound,A.QTYAS InQty,B.IDAS OutBound,B.QTYAS OutQty FROM A RIGHT OUTER JOIN BON A.ID= B.ID

?

?

http://www.2cto.com/database/201210/162063.html

?

?

二、SQL 的 COALESCE() 函数的功能

功能:返回其参数中的第一个非空表达式,当你要在n个字段中选取某一个非空值
?????????? 可以用它,比如下面语句

  select Coalesce(null,null,1,2,null) union  select Coalesce(null,11,12,13,null) union  select Coalesce(111,112,113,114,null)

?
返回结果:
  1
  11
  111

?

?

?

?

?

?

?

?

?

?

?

?

  相关解决方案