ORACLE查詢交集 並集

2021-08-14 02:53:11 字數 444 閱讀 3014

1、查詢同時擁有某兩個欄位的所有表

select table_name from user_tab_columns   where column_name='欄位1(大寫)' intersect

select table_name from user_tab_columns   where column_name='欄位2(大寫)';

2、查詢擁有某個欄位或另乙個欄位的所有表

select table_name from user_tab_columns   where column_name='user_name'  union

select table_name from user_tab_columns   where column_name='password';

3、交集intersect,並集union/union all

,查詢結果不相同的minus

oracle 交集和並集

今天研究了一下oracle 交集和並集,下面把我經過查詢資料,測試後,整理如下 1.並集 表1 insert into student1 values 1,學生1 insert into student1 values 1,學生2 insert into student1 values 1,學生3 ...

mysql查詢交集 並集 差集

查詢同一張表就把table寫成一樣 查詢交集,由於mysql不支援intersect,可以使用以下方案 select from select from table where val 10 as t1 inner join select from table where val 11 as t2 w...

Oracle 多個查詢結果的交集 差集和並集

1,交集 intersect運算 返回查詢結果中相同的部分。select user id from table1 intersect select user id from table2 2,差集 minus運算 返回在第乙個查詢結果中與第二個查詢結果不相同的那部分行記錄。select user i...