SQL - 如何评估参数IF参数满足一定条件

时间:2017-02-22 04:52:36

标签: mysql sql case

我有一些非常基本的SQL代码,如下所示:

SELECT 
    Area.Id AS 'Id'
    , Area.Code
    , Area.Description
From Area WHERE ClientId=@ClientId
    and (id in (@AreaParam)

现在,当用户发送ClientId和AreaParam参数(AreaParam包含一个列表,如1,2,3等)时,这一切都很好,花花公子。

然而,我想要它做的是,如果用户发送的AreaParam为null或任意值(例如-1),则不要进行AreaParam检查。所以基本上是AreaParam上的一个案例,或类似的东西。

0 个答案:

没有答案