急急急sql查詢字段是否存在某值怎麼寫

2021-03-12 01:02:49 字數 1256 閱讀 1801

1樓:匿名使用者

select * from `表名` where locate('2',`fubclass`);

2樓:匿名使用者

where fubclass regexp '2'查詢2的記錄

where fubclass regexp '3' 查詢3的記錄

正規表示式其實也是like,不知道滿足你的要求不

3樓:匿名使用者

'sql server使用

bai:

select * from 表名

duzhi as a where instr(a.fubclass,"2")>0

oracle 使用:

select * from 表名 as a where instr(a.fubclass,'2')>0

以上dao

作用是查詢表名的fubclass欄位專包含2的記屬錄集

4樓:

不知道是什bai麼資料庫..

oracle資料庫sql語句如下du:

select * from 表名 where instr(fuclass,'你要傳zhi入的引數')>0;

其實這dao

樣也有問題,你這題的內思路應該是

先根據逗號容分隔符擷取字串,然後根據你傳入的引數和根據逗號擷取出來的字串進行比較,如果存在那就是你要的記錄,否則就不是,但是oracle並不存在這樣一種函式.比如gp中使用的split_part函式,所以比較麻煩,只能自己構建乙個函式,然後呼叫這個函式先對字串進行處理

出問題的原因是如果你傳入乙個'2',那麼'22'也會算作是合格字元,而將結果返回

5樓:匿名使用者

select * from xx,where fubclass like '%2%'

select * from xx,where fubclass like '%3%'

6樓:匿名使用者

create proc test_op

@canshu char(20)

asbegin

select *from 表名 where fubclass like '%'+rtrim(@canshu)+'%'

end--exec test_op '2'

7樓:匿名使用者

什麼資料庫?select * from 表名 where fubclass like "%2%";

查詢作文(必須是左右)急急急急急急

我的朋友 書籍 書,一直是我的 好朋友 記得小時候,我經常躺在媽媽的懷裡,聽她講可愛的 七個小矮人 有趣神奇的 七顆鑽石 生動的 三隻小豬 那些迷人的故事,常常讓我靜靜地進入夢鄉。上了小學,我識了很多字,我就可以自己看書了,但因為平時要上學,要做作業,我就會覺得看書的時間太少了。一放暑假,我就一頭扎...

sql實現如下查詢 查詢符合條件的某字段並在每個後面顯示統計記錄數,具體如圖

你這 bai絕對 du是沒zhi 規律dao的硬性 select a.unit,b.sum from select unit from user where level 3 a select count as sum from user where level 3 b sql如何查詢一定資料條數內符...

acess中,如何用sql語句查詢表中欄位名,型別,長度,允許空等資訊

在做動態建表時,遇到了乙個很棘手的問題 如何判斷乙個表在資料庫中是否存在?開始,想到的是 先去執行建立表的sql語句,如果此語句錯誤,則該錶可能存在於資料庫當中 為什麼?後來,感覺此法大大不妥,上網查了半天,才知道這個問題可通過系統表圓滿的解決。access當中系統表中有乙個叫msysobjects...