【发布时间】:2017-02-28 09:10:57
【问题描述】:
我的问题是我有这样的查询:
SELECT * FROM TABLE1 WHERE STATUSID = @PARAMETER
然后我想将该查询创建为这样的动态查询:
IF @PARAMETER IS 1 THEN STATUSID = 1
IF @PARAMETER IS 2 THEN STATUSID = 2
IF @PARAMETER IS 3 THEN STATUSID = 1 OR STATUSID = 2
谁能给我一个示例查询如何做到这一点?我只想在WHERE 子句中执行此操作,以便可以最小化我的代码行。
【问题讨论】:
-
请不要大喊大叫。我们不是聋子。
标签: sql sql-server vb.net