1. 程式人生 > >Oracle關鍵字

Oracle關鍵字

union和union all

介紹:

Union:對兩個結果集進行並集操作,不包括重複行,同時進行預設規則的排序;

Union All:對兩個結果集進行並集操作,包括重複行,不進行排序;

但可以在最後一個結果集中指定Order by子句改變排序方式

SQL>select * from student where id < 4 union select * from student where id > 2 and id < 6

返回結果:

1    Aaron    78

2    Bill    76

3    Cindy    89

4    Damon    90

5    Ella    73

如果將union換成union all連線兩個結果集,則返回結果是:

1    Aaron    78

2    Bill    76

3    Cindy    89

3    Cindy    89

4    Damon    90

5    Ella    73