gpt4 book ai didi

sql - 基于标志的 Where 子句中的条件

转载 作者:行者123 更新时间:2023-12-01 11:02:00 24 4
gpt4 key购买 nike

我可以使用标志来选择不同的 WHERE 子句吗?像这样的东西。

SELECT  fields
from T3 t3
left outer join T1 t1 on T1.Id=t2.Id
WHERE
CASE
WHEN @Status <> 1
THEN (t3.Id = @SId AND sh.StatusId = 3 AND k.StatusId = 1)
ELSE t2.Id = @SID AND t2.StatusID = 12
GROUP BY whatever

最佳答案

为什么需要 CASE WHEN?你能做 WHERE Status <> 1 AND ... OR ... 吗?

关于sql - 基于标志的 Where 子句中的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9898155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com