Oracle 連線排序

2022-06-13 17:24:14 字數 824 閱讀 1483

---左聯操作

select e.* from hs_opt_ewb e 

left join hs_workform_main m on e.ewb_no=m.ewb_no

where e.ewb_no='201899630015'

----將符合on條件的m表結果搜尋出來放入e表,然後左聯到e表上,然後將合併後的e表輸出,就算m表沒有符合的值也能查出資料來

--右聯操作

select e.* from hs_opt_ewb e 

right join hs_workform_main m on e.ewb_no=m.ewb_no

where e.ewb_no='201899630015'

--將符合on條件的m表結果搜尋出來,然後右聯到e表上,然後將合併後的e表輸出,m表中沒有符合的值的話查詢的結果集就沒有

---內聯操作

select e.* from hs_opt_ewb e 

inner join hs_workform_main m on e.ewb_no=m.ewb_no

where e.ewb_no='201899630015'

---將符合on條件的e表和m表結果均搜尋出來,然後合併為乙個結果集 ,兩個都存在滿足on條件才會有結果集

--排序

select e.vol_weight from hs_opt_ewb e order by e.vol_weight desc 

---desc 從大到小  預設asc公升序

oracle左連線沒用 Oracle左連線,右連線

以下的文章主要是通過 的方式來引出oracle join的正確用法,其在實際中的應用比例還是佔為多數的,如果你對這一新開發的技術,心存好奇的話,以下的文章將會揭開它的神秘面紗。希望你在瀏覽完之後會有所收穫。8i create table dali.test1 a int,b int create t...

oracle內連線 外連線

表testa,testb,testc,各有a,b兩列 a b001 10a002 20a a b 001 10b 003 30b a b001 10c004 40c 連線分為兩種 內連線與外連線。a 內連線 內連線,即最常見的等值連線,例 select fromtesta,testb wherete...

Oracle 內連線,外連線

誰能詳細解釋一下oracle的內連線和外連線。一般的相等連線 select from a,b where a.id b.id 這個就屬於內連線。對於外連線 oracle中可以使用 來表示,9i可以使用left right full outer join left outer join 左外關聯 se...