小编use*_*195的帖子

MySQL WHERE 如果 NULL 选择另一列

这是我的mysql表

id      date_created                date_active
1       2014-06-07 18:24:38     NULL
2       2014-06-07 18:24:38     2014-06-07 18:24:38
3       2014-06-07 18:24:38     2014-06-07 18:24:38
4       2014-06-07 18:24:38     NULL
5       2014-06-07 18:24:38     NULL
6       2014-06-07 18:24:38     NULL
7       2014-06-07 18:24:38     2014-06-07 18:24:38
8       2014-06-07 18:24:38     2014-06-07 18:24:38
9       2014-06-07 18:24:38     2014-06-07 18:24:38
10      2014-06-07 18:24:38     NULL
Run Code Online (Sandbox Code Playgroud)

如果列为 NULL,如何设置 WHERE 选择另一列?

SELECT * 
FROM TABLE 
WHERE date_active = 'value'. 
Run Code Online (Sandbox Code Playgroud)

如果 date_active 为 NULL,则应使用 date_created 列。

mysql

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

mysql ×1