asp下实现多条件模糊查询SQL语句

来源:百度文库 编辑:神马文学网 时间:2024/05/04 17:30:25
 值的逻辑值为1,所以经两次and运算后结果为true/1,可以输出上述记录。

那么在实际中如何来实现这样的多条件模糊查询呢?我是这样来实现的: 

name=Request.QueryString("name")     ’姓名 
sex=Request.QueryString("sex")         ’性别 
call=Request.QueryString("call")     ’电话 

 Sql= "Select * from 表名 where 1=1"    ’1=1 避免所有查询字段为空时出错 

 if name <>"" then 
  Sql= Sql & "and 姓名 like ’%"& name &"%’" 
 end if 
 if sex <>"" then 
  Sql= Sql & "and 性别 = ’"& sex &"’"    ’这个不是模糊查询了 
&n