我在为sql查询创建where语句条件时遇到问题.
我希望添加一个where条件不显示num1和num2值,如果它们都等于零或者它们中的任何一个也等于零
SELECT Num1, Num2
FROM Position
WHERE (Num1 IS NOT NULL AND Num2 IS > NOT NULL)
ORDER BY PositionDateTime DESC ;
Run Code Online (Sandbox Code Playgroud)
结果:
+---------+---------+
| Num1 | Num2 |
+---------+---------+
|
| 47.3941 | 8.68005 |
| 0 | 0 |
| 47.4385 | 8.61106 |
| 47.4385 | 8.61106 |
Run Code Online (Sandbox Code Playgroud)
试试这个:
SELECT Num1, Num2
FROM Position
WHERE Num1 <> 0
OR Num2 <> 0
ORDER BY PositionDateTime DESC ;
Run Code Online (Sandbox Code Playgroud)