在记录中搜索用instr好还是like好
asp+access
假设有1万条记录 其中字段 myname 保存的是学生的名字
选择要对记录就行搜索,提取名字包含 强 的名字。
sql="........myname like '%"国"%' ..........."
sql="..............instr(myname,'国')>0..............."
哪种好 为什么?
------解决方案--------------------like吧
符合ANSI规范
------解决方案--------------------like 吧。以后数据库,也不用修改太多。
------解决方案--------------------个人感觉是instr
因为 like 是 去匹配整个字符,
instr 是 从字符的左边开始找
楼主 参考下
http://blog.csdn.net/zzx3q/article/details/6881017