这条数据库查询条件语句该咋写呢?

来源:百度知道 编辑:UC知道 时间:2024/05/24 19:35:34
我的设计是这样ccc当为 "come" 查询出最后第四个参数值为”0”的集合 , ccc当为"come" 查询出第四个参数值为”1” 的集合,ccc当为空 则查询出所有集合(参数既包括0也包括1还包括其他参数)

这样的语句怎么写呢?

Select case ccc

Case ""
Call aaa(0,f_id,0,这里怎么写呢?)
end if
Case "come"
Call aaa(0,f_id,0,1

Case "go"
Call aaa(0,f_id,0,2)
应该是这样:我就是要在ccc为空情况下 得到他包括以下二种查询的结果
Select case ccc

Case ""
Call aaa(0,f_id,0,这里怎么写呢?)

Case "come"
Call aaa(0,f_id,0,0)

Case "go"
Call aaa(0,f_id,0,1)

处理方法:
你在aaa(……)函数中进行一下特殊处理,也就是当第四个参数为-1的时候调用aaa(0,f_id,0,0)和aaa(0,f_id,0,1) 就可以了!

Select case ccc
Case ""
Call aaa(0,f_id,0,-1) '在这里传入-1
Case "come"
Call aaa(0,f_id,0,0)
Case "go"
Call aaa(0,f_id,0,1)

----------------------------
你所谓的其它集合是什么?

在aaa(……)函数中,当第四个参数为-1时,你就调用aaa(0,f_id,0,0)和aaa(0,f_id,0,1),如果还有其它要显示的,那你就加上不就可以了吗?

好乱啊

不太明白。