查询中包含MYSQL IF NOT NULL

时间:2016-05-31 14:04:36

标签: mysql sql

我无法在自己的广告发布系统中解决问题。

mysql表中有“publishing_date”和“expiration_date”列。这些列不需要填充(默认值),它们是整数类型。 在mysql查询中,广告将正常列出,如果这两列不为空,则它们将包含在查询中。

Example:

publishing_date < current_date < expiration_date

Table:

id|publishing_date|expiration_date
1|1450821600|1451512800  ---> 2015/12/23 - 2015/12/31
2|1464555600|1465506000  ---> 2016/05/30 - 2016/06/10
3|NULL|NULL
4|NULL|NULL

它应该显示2,3,4个ID

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,那么此查询应该有效。

+