sql模糊查詢的語法為
「select column from table where column like ';pattern';」。
sql提供了四種匹配模式:
1. % 表示任意0個或多個字元。如下語句:
select * from user where name like ';%三%';
將會把name為「張三」,「三腳貓」,「唐三藏」等等有「三」的全找出來;
2. _ 表示任意單個字元。語句:
select * from user where name like ';_三_';
只找出「唐三藏」這樣name為三個字且中間乙個字是「三」的;
select * from user where name like ';三__';
只找出「三腳貓」這樣name為三個字且第乙個字是「三」的;
3. [ ] 表示括號內所列字元中的乙個(類似與正規表示式)。語句:----www.002pc.com
select * from user where name like ';[張李王]三';
將找出「張三」、「李三」、「王三」(而不是「張李王三」);
如 [ ] 內有一系列字元(01234、abcde之類的)則可略寫為「0-4」、「a-e」
select * from user w
sql 模糊查詢
一般模糊語句如下 select 字段 from 表 where 某欄位 like 條件 其中關於條件,sql提供了四種匹配模式 1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name lik...
SQL模糊查詢
sql提供了四種匹配模式 1.表示任意 0個或多個字元。如下語句 select from user where name like 三 將會把 name為 張三 三腳貓 唐三藏 等等有 三 的全找出來 2.表示任意單個字元。語句 select from user where name like 三 ...
SQL模糊查詢
sql提供了四種模糊匹配方式 1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請運用兩個百分號 表示。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。另外,如果...