首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL 相干(一)

2014-03-30 
SQL 相关(一)?一、FULL OUTER JOIN? 拼接多表数据简单来说就是LEFT JOIN UNION RIGHT JOIN的结果集,使用下

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

?

?

?

?

?

?

?

?

?

?

?

?

热点排行