Oracle 查詢表 A 和表 B 中存在的記錄

發布 科學 2024-07-09
5個回答
  1. 匿名使用者2024-01-30

    1. 建立表測試求 a(a varchar2(20), b varchar2(20));

    create table test_find_b(a varchar2(20), b varchar2(20));

    2. 插入測試資料。

    insert into test_find_a values(1, '*');

    insert into test_find_a values(2, '*');

    insert into test_find_b values(1, '*');

    insert into test_find_b values(2, '/');

    commit;

    3. 查詢表中的完整資料,並選擇它'test_find_a' tbl_name, t.* from test_find_a t union all select 'test_find_b' tbl_name, t.* from test_find_b t;

    4. 編寫 SQL,找出表 A 中 A 欄位的記錄,而表 B 中不存在。

    select *

    from test_find_a t1

    left join test_find_b t2

    on =where <>

  2. 匿名使用者2024-01-29

    select from a ,b

    where =

    and not in (select from b where = *)

    這樣,當 A 中的 A 不等於 B=* 時,B 中的 A 就是你想要的結果,你可以嘗試一下。

  3. 匿名使用者2024-01-28

    在同乙個 b 欄位的情況下? a場是一樣的嗎?

  4. 匿名使用者2024-01-27

    1. 建立表測試tbl a(num number);

    create table test_tbl_b(num number);

    2. 插入測試資料。

    insert into test_tbl_a values (1);

    insert into test_tbl_a values (2);

    insert into test_tbl_b values (1);

    insert into test_tbl_b values (2);

    insert into test_tbl_b values (3);

    insert into test_tbl_b values (4);

    commit;

    3、查詢表B中的完整資料; select t.*,rowid from test_tbl_b t;

    4、寫語句查詢B中所有A中不存在的數字;

    select t.* from test_tbl_b t where not exists (select 1 from test_tbl_a b where =

  5. 匿名使用者2024-01-26

    使用 not in 語句執行此操作。

    1. 建立測試表並插入資料

    create table a

    id int,name varchar2(10));

    create table b

    id int);

    insert into a values (1,'a');

    insert into a values (2,'b');

    insert into a values (3,'c');

    insert into a values (4,'d');

    insert into a values (5,'e');

    insert into b values (1);

    insert into b values (3);

    2. 如需查詢表 B 中的 ID 未出現在表 A 中的內容,可以使用以下語句

    select * from a where id not in (select id from b);

    3. 結果:

相關回答
3個回答2024-07-09

方式一:使用使用者選項卡cols表查詢查詢結果,指示該欄位存在 >>>More

13個回答2024-07-09

公司的註冊資本是多少。

6個回答2024-07-09

Oracle 分割槽表有四種型別的分割槽:範圍分割槽、雜湊分割槽、列表分割槽和復合分割槽。 >>>More

8個回答2024-07-09

好了,我們來談談你更新的問題,可以一次更新和插入一條記錄,也可以批量繫結,多次更新和插入。 >>>More

3個回答2024-07-09

Oracle 的 resume 表空間用於儲存大量的資料物件,一般說它儲存了大量的物件,這有利於資料物件的管理,使使用者更容易找到他們需要的東西。 >>>More