MySQL检查案例,日期是00:00:00?

时间:2015-05-08 12:55:14

标签: java mysql date datetime time

我有这个MySQL查询:

SELECT `date_joined`, `date_last_joined` FROM `users` WHERE `name` = "mary"

date_last_joined列目前为所有用户0000-00-00 00:00:00。然后它会在下次登录时更新到当前日期。

所以我的问题是,如果date_joineddate_last_joined,我将如何返回0000-00-00 00:00:00,如果不是date_last_joined,我将如何返回0000-00-00 00:00:00?这在MySQL查询中是否可行?

原因是在Java准备的MySQL查询中返回'angular': { deps: ['jquery'], exports: 'angular' } 会导致各种问题。

1 个答案:

答案 0 :(得分:3)

您可以使用SELECT IF(`users`.`date_last_joined` = '0000-00-00 00:00:00', `users`.`date_joined`, `users`.`date_last_joined`) AS `join_date` FROM `users` WHERE `users`.`name` = 'mary' 流量控制运算符:

{{1}}