MySQL数据库中添加判断(类似于if else)

很多朋友可能想在sql语句中添加if else判断,其实通过下面的方法也能实现:
select count(*) from ctl_project
where
/****实际终验时间realdate_finalcheck为空,并且满足第二个条件****/
((realdate_finalcheck is null and timestampdiff(second,CURRENT_DATE,edate_contract_precheck) <= 0*24*60*60)
or
/****实际终验时间realdate_finalcheck不为空,并且满足第二个条件****/
(realdate_finalcheck is not null and timestampdiff(second,realdate_finalcheck,edate_contract_precheck) <= 0));

你可能感兴趣的:(sql,mysql)