在这句sql语句里的“%”是什么意思?

sql="select * from zc where nl like'%"+request.form("nl")+"%' and xb like '%"+request.form("xb")+"%' and hyzk like '%"+request.form("hyzk")+"%' and gcqk like'%"+request.form("gcqk")+"%' and gf like'%"+request.form("gf")+"%' and yj like '%"+request.form("yj")+"%'"

%叫做通配符,代表任何字符任意数量
如'%a%'就代表一个字符串只要包含字母a就符合条件
'%a'则代表一个字符串需要以字母a结尾才符合条件
'a%'就是以a开头的字符串了
温馨提示:答案为网友推荐,仅供参考
相似回答