資料庫 union 介紹

2021-07-13 22:28:19 字數 601 閱讀 3118

遇到這個問題是在構建乙個頁面時,頁面的資料**於不同的表,但是要在同乙個**中展現,來自不同表中,不同欄位的資訊,這讓我很憂傷,把這個問題和現場溝通時,把問題和現場說了,現場說,你為什麼不用union建個檢視呢?what is union?那只能問度娘了

這就是度娘給的解釋:

union all是兩個查詢結果的並集。

union是兩個查詢結果的並集,但是去掉重複的資料。

由於union比union all多一步操作,因此效率上會有所降低。

另外,union會對查詢結果做排序。

語法:select * from table1 union select * from table2 可以得到兩個select中的資料。

因此我的也可以這麼來,下面就是我的sql了:

create or replace view v_ky_jbxx as

select zgh as bh,xm,gzdwdm as dwdm,'教職工' as lb  from table_1  (where) 

union all

select xsbh as bh,xm,dwdm as dwdm,'學生' as lb from  table_2 (where )

資料庫介紹

1.基本 select 語句 select from table select 標識 選擇哪些列。from 標識從哪個表中選擇。2.選擇全部列 select from departments 3選擇特定的列 select department id,location id from departme...

資料庫介紹

資料庫是 按照資料結構來組織 儲存和管理資料的倉庫 是乙個長期儲存在計算機內的 有組織的 可共享的 統一管理的大量資料的集合。可以看看這些部落格 磁碟 記憶體 資料庫大體上可以分為 1 關係型資料庫 和 2 非關係型資料庫 1 關係型資料庫 rdbms 是指採用了關係模型來組織資料的資料庫,簡單來說...

資料庫介紹

資料庫是什麼 資料庫管理系統,database management system,簡稱dbms,是為管理資料庫而設計的電腦軟體系統,一般具有儲存 擷取 安全保障 備份等基礎功能。資料庫分類 目前資料庫分兩大類 1 關係型資料庫 操作關係型資料庫的命令,稱之為sql。常見的關係型資料庫 oracle...