asp中百分号的用法

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:25:17
举例说明 谢谢!

模糊查询时常用到%
比如:pid=request.form("chaxun") pid接收查询内容
exec="select * from student where student_name ='"& pid &"' "
执行此句时要求查询的姓名必须和数据库中的完全匹配,否则,没有结果显示。
exec="select * from student where student_name like '%"& pid &"' "
执行此句时要求查询的姓名后部分匹配,否则没有结果显示。如想查姓名中最后一个字带明的,直接输入明,则所有带“明”的姓名都出现了。
exec="select * from student where student_name like '"& pid &"%' "
执行此句时要求查询的姓名前部分匹配,否则没有结果显示。如想查姓李的,直接输入李,则所有姓李的都出现了。
exec="select * from student where student_name like '%"& pid &"%' "
执行此句时要求查询的姓名前后任意匹配,否则没有结果显示。如想查姓名中带金的,直接输入金,则所有姓名中带金的都现出了。
其它时候%只是作为一个符号,比如让比例以百分比的形式显示,那么就要用到它了。