資料庫的集合操作

2021-09-30 14:02:30 字數 856 閱讀 1958

集合運算

這是一種二目運算,一共有四種四種運算子:並,差,交,笛卡爾積;

語法:查詢語句

[union | unionall | intersect | minus]

查詢語句

返回若干個查詢結果,但是重複的不顯示

eg:select *from dept

union

select*from dept where deptno = 10;

注:查詢操作編寫的過程中盡量使用

union , union all

代替or

,提高查詢速度;

例:查詢工作是銷售和clerk的;

select*

from emp wherejob = 『saleman』 or job = 『clerk』;

另一種方式:

select * fromemp where job = 『salesman』

union

select * fromemp where job = 『clerk』;

返回若干個查詢結果,但是重複的也顯示

eg:select * from dept

union all

select*from dept where deptno = 10;

返回若干個結果中不同的部分;

eg:select * from dept

minus

selct*from dept where deptno = 10;

顯示查詢結果中相同的部分;

eg:select * from dept

intersect

selct*from dept where deptno = 10;

MongoDB的資料庫操作 集合操作

建立資料庫 選擇和建立資料庫,如果資料庫不存在則自動建立 use articledb switched to db articledb 資料庫建立在記憶體中 show dbs admin 0.000gb config 0.000gb local 0.000gb在mongodb中,集合只有在內容插入後...

MongoDB資料庫 集合分片操作

1 合理選擇片鍵 簡單的說就像資料庫索引一樣,根據索引將不同的文件儲存在不同分片上,這樣查詢效率也高 2 建立mongodb集群 3 分片操作 3.1 建立資料庫 如果資料庫不存在,則建立資料庫,否則切換到指定資料庫 use charge test 3.2 刪除資料庫集合 db.charge.dro...

資料庫查詢結果集的集合操作

交集 intersect 差集 minus 1.兩個結果集必須結構相同。當列的個數 列的順序 列的資料型別一致時 我們稱這兩個結果集結構相同 2.只有結構相同的結果集才能做集合操作 假設有兩個資料庫查詢語句的結果集 resultset 分別為 集合 a 和集合 b a與b的合集,a union b,...