最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle 數(shù)據(jù)庫連接查詢SQL語句

 更新時間:2009年08月04日 16:55:22   作者:  
oracle 連接查詢分如下幾種方法,大家可以看看,整理了下oracle 內(nèi)外鏈接。
內(nèi)連接(inner join)。
外連接:
全連接(full join)、左連接(left join)、右連接(right join)。
交叉聯(lián)接(cross join)。
外連接與內(nèi)連接不一樣,外連接返回的查詢結(jié)果中不僅包含符合條件的行,還包括左表(左外連接),右表(右外連接)或者兩個連接表(全外連接)中的所有不符合條件的數(shù)據(jù)行。
1.左連接 (left [outer] join)
左外連接就是將左表的所有數(shù)據(jù)分別于右表的每條數(shù)據(jù)進行連接組合,返回的結(jié)果除內(nèi)連接的數(shù)據(jù)外,還有左表中不符合條件的數(shù)據(jù),并在右表的相應(yīng)列中填上null值。
SQL語句如下:
select * from mt_pb_org o left join mt_pb_orgframe f on o.PB_ORGFRAMEID = f.PB_ORGFRAMEID;
等價語句:
select * from mt_pb_org o,mt_pb_orgframe f where o.pb_orgframeid = f.pb_orgframeid(+);
2.右連接 (right [outer] join)
右外連接就是將右表中的所有數(shù)據(jù)分別與左表的每條數(shù)據(jù)進行連接組合,返回的結(jié)果除了內(nèi)連接的數(shù)據(jù)外,還有右表中不符合條件的數(shù)據(jù),并在左表相應(yīng)的列中填上null值。
SQL語句如下:
select * from mt_pb_org o right join mt_pb_orgframe on o.pb_orgframeid = f.pb_orgframeid;
等價語句:
select * from mt_pb_org o,mt_pb_orgframe f where o.pb_orgframeid(+) = f.pb_orgframeid;
3.全外連接 (full [outer] join)
全外連接就是將左表的所有數(shù)據(jù)分別與右表的每條數(shù)據(jù)進行連接組合,返回的結(jié)果除了內(nèi)連接的數(shù)據(jù)外,還有兩個表中不符合條件的數(shù)據(jù),并在左表或者右表的相應(yīng)列中填上null值。
SQL語句如下:
select * from mt_pb_org o full join mt_pb_orgframe o.pb_orgframeid = f.pb_orgframeid;
4.交叉連接(cross join)
交叉連接不帶WHERE 子句,它返回被連接的兩個表所有數(shù)據(jù)行的笛卡爾積,返回到結(jié)果集合中的數(shù)據(jù)行數(shù)等于第一個表中符合查詢條件的數(shù)據(jù)行數(shù)乘以第二個表中符合查詢條件的數(shù)據(jù)行數(shù)。
SQL語句如下:
select * from mt_pb_org o cross join mt_pb_orgframe f;

相關(guān)文章

最新評論

德化县| 昌图县| 抚远县| 陇西县| 曲阜市| 四子王旗| 佛学| 迁西县| 文水县| 林芝县| 莆田市| 蓝山县| 南宫市| 普兰店市| 灵宝市| 西乌珠穆沁旗| 舒城县| 兰溪市| 松原市| 乌兰浩特市| 陇西县| 大荔县| 苗栗县| 贵德县| 那曲县| 天等县| 石渠县| 汝阳县| 漳州市| 定兴县| 墨竹工卡县| 定南县| 阜宁县| 六枝特区| 兖州市| 福海县| 德昌县| 托克逊县| 崇仁县| 宽甸| 秦安县|