gpt4 book ai didi

mysql在列之间比较时得到空值

转载 作者:行者123 更新时间:2023-11-29 01:19:40 26 4
gpt4 key购买 nike

我觉得这个很简单,如何在单一条件下实现。

我有一个包含 3 列的表格

mysql> select ID,NEW_TIME,OLD_TIME from Table;
+--------+-------------------+-------------------+
| ID | NEW_TIME | OLD_TIME |
+--------+-------------------+-------------------+
| 581318 | 1522726409000 | NULL |
+--------+-------------------+-------------------+

并尝试下面的查询

select * from table where NEW_TIME > OLD_TIME;

它显示为空。如何在比较时也获取这些空行。

最佳答案

使用 OR 条件查询 IS NULL 检查为:OR OLD_TIME IS NULL

SELECT * FROM table WHERE NEW_TIME > OLD_TIME OR OLD_TIME IS NULL;

关于mysql在列之间比较时得到空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49627191/

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