Oracle 中操作多張表所用到的關鍵字

2021-07-17 06:07:40 字數 465 閱讀 4977

今天讀取儲存過程時,遇到了union關鍵字,所以就想整理一下操作多張表所用到的關鍵字。

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

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

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

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

可以在最後乙個結果集中指定order by子句改變排序方式。

ps:如果我們需要將兩個select語句的結果作為乙個整體顯示出來,我們就需要用到union或者union all關鍵字。

union(或稱為聯合)的作用是將多個結果合併在一起顯示出來。

union和union all的區別是,union會自動壓縮多個結果集合中的重複結果,而union all則將所有的結果全部顯示出來,不管是不是重複

Oracle操作表中資料

向表中所有字段新增值 insert into userinfo 表名 values 按順序新增進入表中 1,123 126.com sysdate 向表中指定字段新增值 insert into userinfo 表名 id,username,userpwd values 2,yyy 123 查詢表中...

oracle中關於表的各種操作

關於表的各種操作 20100706 fangyl 重新命名表 rename employees old to employees old new select from employees old new 給表和列新增注釋 comment on table employees old new is ...

oracle中的表及其相關操作

title date br description oracle中的表及其相關操作 2020 02 20 07 25 01 0800 oracle 資料庫 表示資料庫基本的結構 表是資料庫的最基本的邏輯結構,一切資料都存放在表中,其它資料庫物件 索引 檢視 同義詞等 都是為了使用者很好地操作表中的資...