我在asp中实现人名的查询,数据库为SQL7.0,sql语句为:sql="select * from table where name like '%"&request("name")&"%'"。大多数情况下查询结果均正确,但在某些情况下,如request("name")="航"时,查询结果除了带“航”的姓名外还有“郑春江”、“ 梁健”等多余的记录。请教是什么原因,应如何解决?谢谢!
...全文
1448打赏收藏
为何查询时出现多余的结果?
我在asp中实现人名的查询,数据库为SQL7.0,sql语句为:sql="select * from table where name like '%"&request("name")&"%'"。大多数情况下查询结果均正确,但在某些情况下,如request("name")="航"时,查询结果除了带“航”的姓名外还有“郑春江”、“ 梁健”等多余的记录。请教是什么原因,应如何解决?谢谢!