【发布时间】:2017-12-13 08:49:09
【问题描述】:
我在为以下 sql 查询创建 where 语句条件时遇到问题。
我希望添加一个 where 条件,如果 num1 和 num2 值都等于 0 或什至其中任何一个也等于 0,则不显示值
SELECT Num1, Num2
FROM Position
WHERE (Num1 IS NOT NULL AND Num2 IS > NOT NULL)
ORDER BY PositionDateTime DESC ;
结果:
+---------+---------+
| Num1 | Num2 |
+---------+---------+
|
| 47.3941 | 8.68005 |
| 0 | 0 |
| 47.4385 | 8.61106 |
| 47.4385 | 8.61106 |
【问题讨论】:
-
看似很简单的要求,有什么问题?
-
我只想在 num1 和 num2 都不等于零或其中任何一个也不等于零的条件下添加 sql 语句
-
只需
where num1 > 0 and num2 > 0。 -
@jarlh,
-9呢? -
@HoneyBadger,无论如何,找不到该行。
where num1 <> 0 and num2 <> 0.