回答

收藏

在where子句中使用“泪f”条件

技术问答 技术问答 555 人阅读 | 0 人回复 | 2023-09-12

我喜欢在where 用于子句IF条件。从各种线程来看,我知道选项之一是CASE但是我找不到表达式。
1 g" u( ~6 O; `. i; e样例代码:1 s. ^; M% \; @$ }
select * from sampleTablewhere   If @taxtype = 'P' then    (taxtype = 'P' or  (taxtype = 'E' and code in ('MER','SER) Else    (taxtype = 'E' and code not in ('MER','SER'))  End If任何帮助都是极大的赞赏。4 F1 {8 s9 y* S8 ^: s
谢谢!) t. _; J/ ]( W- H/ {
                                                                3 C$ e" p; d$ Y! J, y: n
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则