注册 登录
编程论坛 ASP技术论坛

如何高效处理多选项sql的判断和设计

boyfuture 发布于 2008-09-26 22:54, 991 次点击
请问各位大虾:
比如我有一个表,需要查询其中的8个项目,而这8个项目用户可能只选其中的若干项目进行查询,请问该怎么判断书写这个sql语句?请举例,谢谢!
2 回复
#2
multiple19022008-09-26 23:02
https://bbs.bccn.net/viewthread.php?tid=25021

使用1=1模式,可以在后面追加“And”加上条件,方便生成SQL语句。

举例:

s="Select * From Ns_user Where 1=1"
If Request("Sex")<>"" Then s=s & " And Sex=" & IIf(Request.Sex=1,1,0)
.....

执行S
#3
boyfuture2008-09-27 18:00
非常感谢,已解决。
1