首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎样编写存储过程,当多个上拉菜单是“不限”时的语句如何写

2012-09-08 
怎样编写存储过程,当多个下拉菜单是“不限”时的语句怎么写?一个页面上有多个下拉框,和一个查询按钮,点击查

怎样编写存储过程,当多个下拉菜单是“不限”时的语句怎么写?
一个页面上有多个下拉框,和一个查询按钮,点击查询可根据下拉框的值不同查找出不同的结果,不过,每个下拉框都有一个“不限”的选项,当选择不限时,这个条件就不用查询,像这种存储过程应该怎么写?
因为会涉及的很多的组合,当一个下拉单是不限时,或两个,或三个,等等,所得到的SQL查询语句都是不同的,怎样在一个存储过程中把所有情况都包括?
谢谢。在线等待。

[解决办法]
拼接字符串的时候处理一下
比如起始字符串为 str="select * from tb where 1=1"
选择不限 str+=" and 1=1 "
else str+=" and 条件 ";
[解决办法]

SQL code
1.if 语问....2.case when .... 

热点排行