SQL多項條件包含查詢問題,求助

時間 2022-07-12 09:25:09

1樓:匿名使用者

select * from 員工 where skill like '%印刷%' and skill like '%fqc%'

不過這樣效率可能不高。

應該是對於每個人來說,1個技能一行,然後就好處理了。

2樓:

select yuangong from yourtable where concat(',',gwskill,',') like ('%,印刷,%') and concat(',',gwskill,',') like ('%,fqc,%');

其中concat(',',gwskill,',') like ('%,印刷,%')應該是在你的軟體中拼出來的

3樓:匿名使用者

like 模糊查詢 %任意字元 _代表任意一個字元where name1 like '李%' 姓李where name1 like '_視%' 第二個字是視where name1 like '%a%' 含有a字母

4樓:匿名使用者

其實你這個表設計得不好,按你這樣,應該一個技能就一個欄位列,方便以後的資料處理。

SQL查詢的問題

kevin zcwen的意思是 的部分寫為你的列名 如果不是date型別 那就用convert函式 format你的日期列 然後用between 或者大於號 小於號設定範圍就可以 select from wdrfe where date 日期欄位 20090101 and date 20090131...

sql的查詢問題

因為儲存過程不返回值。它只是執行一個動作,所以要execute。而函式有值 或者表 返回,所以可以select值出來 select 是查詢語句關鍵字 儲存過程是什麼?一段預編譯好的sql語句 儲存過程本來就已經是寫好的select.你還select什麼?select select嗎?問題很幼稚。舉個...

sql中多條件排序問題,SQL中多條件排序問題

第一步 確定輸出內容,你要的欄位為name,資料結果為b,d,a,c 第二步 找規律,b d的online為1 a c的位說明是按online 降序 然後來看下 b d的online相同,viewnum為30和10,那麼就是viewnum降序 如果a c的viewnum也是降序那麼規律就找到了,發現...