帶字符串參數的模糊查詢

進行模糊匹配查詢的時候有參數時的sql語句的寫法,
eg:
"select szsxm,address,sex ,need,time FROM student where "+subsql+" like '%"+subsqlvalue+"%'  ";


ps:模糊匹配的用法


"_"表示與任一個字符相匹配
"%"匹配任意多個字符
"[]"匹配指定的一系列字符串  [吉遼]%  表示以吉或遼開頭的字符
"[^]"表示否認意思 [^吉遼]%  表示不是以吉或遼開頭的字符

LIKE 'Mc%' 將搜索以字母 Mc 開頭的全部字符串(如 McBadden)。
LIKE '%inger' 將搜索以字母 inger 結尾的全部字符串(如 Ringer、Stringer)。
LIKE '%en%' 將搜索在任何位置包含字母 en 的全部字符串(如 Bennet、Green、McBadden)。
LIKE '_heryl' 將搜索以字母 heryl 結尾的全部六個字母的名稱(如 Cheryl、Sheryl)。
LIKE '[CK]ars[eo]n' 將搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。
LIKE '[M-Z]inger' 將搜索以字符串 inger 結尾、以從M到Z的任何單個字母開頭的全部名稱如 。
LIKE 'M[^c]%' 將搜索以字母 M 開頭,而且第二個字母不是 c 的全部名稱(如 MacFeather)。
相關文章
相關標籤/搜索