求高手解答,sql查詢問題

2022-11-16 20:55:08 字數 778 閱讀 5989

1樓:

樓主您好,您提出的問題我遇到過類似情況:

1.如果您想判斷只存在『6』的不存在'66'或者'666'或者'6666',那麼請用

where aid like '%6%' and aid not like '%66%'

這種情況一行資料內只能有單個6,否則就查不出來

2.如果你想判斷這個欄位值既包含'6'的資料又包含'66'或者'666'或者'6666'的資料。類似如圖中的id=8這條記錄那種情況那麼請用

where '|'+aid like '%|6|%' 或者用2樓的語句都可以

希望能夠幫到您

2樓:匿名使用者

這樣是不是除了66,6666的資料不要,其他含有6的都要是吧比如66

6666666這些都要?

select * from table where id=6 and aid like '%6%' and aid not in(66,6666)

是這樣麼

3樓:陽光上的橋

where concate('|',aid) like '%|6|%'

4樓:匿名使用者

說詳細點,你要查出的是aid的值,還是要從aid字串中抽取出來關於6的值

5樓:匿名使用者

where concate('|',aid) like '%|6|%'

6樓:

只是不要66666嗎,其他的都要?

複雜的sql問題高手解答,一個複雜的sql 問題 高手解答

你的日期是什麼資料型別 如果是日期型則為 select 員工編號 from 員工資訊 where 員工編號 not in select 員工編號 from 體檢資訊 where 報告日期 convert datetime,20070101 and 報告日期如果為字元型則為 select 員工編號 f...

sql查詢問題

select sum case when 欄位1 0 then 分數1 else 0 end sum case when 欄位2 0 then 分數2 else 0 end sum case when 欄位3 0 then 分數3 else 0 end from表 如果你的資料庫支援abs func...

求高手解答感情問題,感情問題,求高手解答

有兩種可能性 第一種是你多想了 她可能只是跟你撒嬌似的說話 意思就是你對她好她很開心 第二種是你凌亂對了 你對她好她會不好意思 怕是對你的感情不夠深 異地戀情不牢靠,要想長久還是得在一個地方。我感覺她能那麼說,好像微微有點把你當暫時的男朋友的感覺,可能對你感情不深,依賴佔多數,也有可能她能料到畢業之...