1樓:匿名使用者
like用於在where字句搜尋指定的模式,直白點講,就是用來模式匹配
舉個例子
like 'li%'
這個意思專是找屬以li開頭的字串,%是萬用字元,指代未知的字元又比如下一個
like '%chen%'
這個意思是找出包含chen的字串,因為chen前後都有%這個萬用字元,而上一個li前面沒有所以不一樣
like除了%這個萬用字元,還有一個匹配符,是下劃線 " _ "
比如like '_ _ _' 匹配的字串必須是三個字元的可以和%結合使用
比如like '_ _ %' 匹配至少包含2個字元的字串
2樓:
模糊查詢,注意要使用匹配符,例如%,不然等同與=
3樓:折柳成萌
like用於bai在where字句搜尋指定的模式du,zhi直白點講,就是用來模式匹
配舉個dao例子
like 'li%'
這個意思是找以
內li開頭的字串,%是萬用字元,容指代未知的字元又比如下一個
like '%chen%'
這個意思是找出包含chen的字串,因為chen前後都有%這個萬用字元,而上一個li前面沒有所以不一樣
like除了%這個萬用字元,還有一個匹配符,是下劃線 " _ "
比如like '_ _ _' 匹配的字串必須是三個字元的可以和%結合使用
比如like '_ _ %' 匹配至少包含2個字元的字串
sql 對同一欄位進行模糊查詢時如何將兩個條件寫入一個like中
4樓:狼神一人
表名為user)
1) username=admin,password=000000
2) username=admin,password=123456
我們要實現的效果是可以輸入多個關鍵字查詢,多個關鍵字間以逗號分隔。
使用上述表舉例:輸入單個關鍵字「admin」可查出這兩條資料,輸入「admin,000000」只查出第一條資料,可實現的sql語句是:
select * from user where concat(username, password) like '%admin%';
select * from user where concat(username, password) like '%admin%' and concat(username, password) like '%000000%';
concat的作用是連線字串,但這樣有一個問題:如果你輸入單個關鍵字「admin000000」也會查到第一條資料,這顯然不是我們想要的結果,解決方法是:由於使用逗號分隔多個關鍵字,說明逗號永遠不會成為關鍵字的一部分,所以我們在連線字串時把每個欄位以逗號分隔即可解決此問題,下面這個sql語句不會查詢到第一條資料:
select * from user where concat(username, ',', password) like '%admin000000%';
如果分隔符是空格或其他符號,修改 ',' 為 '分隔符' 即可。
總結:select * from 表名 where concat(欄位1, '分隔符', 欄位2, '分隔符', ...欄位n) like '%關鍵字1%' and concat(欄位1, '分隔符', 欄位2, '分隔符', ...
欄位n) like '%關鍵字2%' ......;
5樓:匿名使用者
欄位名 like '%v%' and 欄位名 like '%e%'
不是最好的,再想想
6樓:death野人
like '%[veaf]%'
7樓:匿名使用者
你寫的理論上是可以的
但是你儲存的是中文寫法的逗號
但你like的是英文寫法的逗號,有可能是這個問題造成的吧你檢查下你的輸入法
還有like的單引號貌似也不對吧
在sql查詢時,使用where子句應指出的是什麼
8樓:dl_會飛的青蛙
where 後面是你想要的條件
舉個例子 比如你想取 id=1的資料
那麼where語句為
where id=1
這個時候取出的資料就是id=1的 別的都取不出來!~
9樓:匿名使用者
指定的是條件.比如查成年人就where age>=18.只要後面的表示式能得出個真或假就都能用.執行時系統就逐一記錄去試.符合where後的條件的就會被select出來.
29)在sql查詢時,使用where子句指出的是 ( ) 5
10樓:匿名使用者
在sql查詢時,使用where子句指出的是 (查詢的條件 )
thinkphp中查詢資料庫where中的條件必須包含主鍵
樓主可以看下 baitp的資料庫操作類 catemodel where pid d get id select 這樣寫du sql的zhi操作語dao句是這樣的 select from catemodel where pid 貌似有出入,具體的忘了內,你也可容以dump一下 如果 get的東西不規範...
電腦怎麼使用查詢,電腦怎麼使用查詢iphone
iphone只要關機或者刷機了就查不到,查到了也白搭,定位大概在半徑100米左右,這個距離對於一個手機來說已經非常巨大了,就算我揣著手機站你旁邊你也找不到。www.icloud.com 使用蘋果的id的賬號和密碼登入上去,開啟 查詢iphone 的功能,你不妨先試試。首先,得慢足是7.0以上系統,手...
如何查詢電腦使用紀錄,如何查詢電腦使用紀錄?
檢視開關機 開啟 我的電腦 c盤windows目錄下找到一個schedlgu txt。它是 計劃任務 的日誌,會忠實地記錄電腦計劃任務的執 況,還有每次開機啟動windows系統的資訊。檢視上網記錄 在windows history的資料夾裡將自動保持上網記錄,最近的可以記錄99天的一切操作過程,包...