欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

数据库中模糊查询

程序员文章站 2022-05-05 15:48:55
...

模糊查询 数据库中 模糊查询,用 * 或者 ? 代替单词中相应的字符,来 模糊查询."*"匹配字符在数据库中可以用"%%"代替;"?"批判字符在数据库中可以用"_"代替. 实例代码: 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);