读书人

一句SQL解决思路

发布时间: 2012-01-01 23:10:55 作者: rapoo

一句SQL
sql="select a from b where c=d";
if(cond<1)
sql+=" and e=f";
else if(cond==1)
sql+=" and g=h";
else
sql+=" and i=j";
改为一句SQL



[解决办法]
如果cond是字段可以这样
select a from b where c=d and ((cond<1 and e=f) or (cond=1 and g=h) or(cond>1 and i=j))

读书人网 >asp.net

热点推荐