How do I use a comma separated list of values as a filter in T-SQL?

后端 未结 10 1533
無奈伤痛
無奈伤痛 2021-02-09 14:03

I have a basic SQL query, starting with:

SELECT top 20 application_id, [name], location_id FROM apps

Now, I would like to finish it so that it

10条回答
  •  渐次进展
    2021-02-09 14:48

    You don't really need the ternary operator for this:

    SELECT top 20 application_id, [name], location_id
    FROM apps
    WHERE (@lid > 0 AND location_id IN (@lid)) OR @lid <= 0
    

提交回复
热议问题