ili*_*ica 4 sql brackets multiple-conditions
SELECT
*
FROM
TableName
WHERE
Column1 = 'X'
AND Column2 = 'Y'
AND (Column3 != 'D' AND Column4 != 'D') -- Want to apply this filter ONLY if both conditions are true
Run Code Online (Sandbox Code Playgroud)
如何编写第三个过滤器,以便仅在两个都为真时才应用。目前,方括号没有什么区别,但我需要在方括号中表达以将其视为单个条件
例:
Column1 Column2 Column3 Column4
X Y D L
X Y L L
X Y L D
X Y D D -- want to remove this line
Run Code Online (Sandbox Code Playgroud)
结果应为:
Column1 Column2 Column3 Column4
X Y D L
X Y L L
X Y L D
Run Code Online (Sandbox Code Playgroud)
SELECT
*
FROM
TableName
WHERE
Column1 = 'X'
AND Column2 = 'Y'
AND NOT (Column3 = 'D' AND Column4 = 'D')
Run Code Online (Sandbox Code Playgroud)