我有一些非常基本的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上的一个案例,或类似的东西。