當前位置:首頁 » 編程語言 » sql怎麼查a是否在ab
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql怎麼查a是否在ab

發布時間: 2022-12-13 20:58:15

1. sql 查詢表A, 並判斷AB表中是否有滿足條件的作為布爾值 一起返回

其實你就是查詢 a_id = 1,然後根據 b_id是否等於輸入的值來判斷是否true。

PostgreSQL不會寫,t-sql 可以寫成

select a.id,a.name,case when b.b_id = 3 then 'true' else 'false' end isB
from A a,AB b
where a.id = b.a_id and b.a_id = 1

2. sql語句 如何判斷A表中的a列數據是否在B表中的b列中存在

select A.a from A,B where A.a=B.b 最簡單的判斷。
用IN的話可能出錯:select a from A where a IN(select b from B)
用exists如樓上所說~

3. SQL中如何查詢A表中的數據有部分存在B表中並顯示出來

SQL中查詢A表中的數據有部分存在B表中並顯示出來,可以參考下面幾種方法:

1、select*fromB表whereitem_noin(select條碼fromA表)

2、select*fromA表,B表whereA表.條碼=B表.item_no

(3)sql怎麼查a是否在ab擴展閱讀:

SQL參考語句

刪除表

drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄

刪除信息

delete from table_name-這是將表中信息刪除但是會保留這個表

增加列

Alter table table_name add column_name column_type [default 默認值]--在表中增加一列

4. sql 如何查詢某列值包含a或者b或者c,條件怎麼寫,謝謝大家

select * from 表 where AA like '%a%'
union
select * from 表 where AA like '%b%'
union
select * from 表 where AA like '%c%'

5. SQL如何查詢A是否在A B C 當中

這個條件你得這么寫
where 姓名 like A OR 姓名 like B OR 姓名 like C
用and或者or連接條件 不能like多個條件