首頁 >資料庫 >mysql教程 >数据库中模糊查询

数据库中模糊查询

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原創
2016-06-07 15:16:592033瀏覽

模糊查询 数据库中 模糊查询,用 * 或者 ? 代替单词中相应的字符,来 模糊查询."*"匹配字符在数据库中可以用"%%"代替;"?"批判字符在数据库中可以用"_"代替. 实例代码: CString strFind = ""; m_Rich.GetWindowText(strFind); strFind.Replace("*", "%%"); strF

       模糊查询

     数据库中模糊查询,用“*”或者“?”代替单词中相应的字符,来模糊查询."*"匹配字符在数据库中可以用"%%"代替;"?"批判字符在数据库中可以用"_"代替.

实例代码:

 CString strFind = "";
 m_Rich.GetWindowText(strFind);
 strFind.Replace("*", "%%");
 strFind.Replace("?", "_");
  CString strSQL = "";
 strSQL.Format("select a.keycode as keycode,a.codeno as keycodeno,b.codevalue as codevalue,b.codeno as codeno from keycount as a,codevalue as b where a.keycode like '%s' and a.relaxno=b.ID order by a.keycode,a.id ",strFind);
BOOL bExcute = ExcuteDBSQL(strSQL);

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn