1、if(exp1,exp2,exp3)
当exp1!=0&&exp1!=null时,输出exp2,反之exp3
example:
IF(date.date=NOW(),timeslot.open_time IN (SELECT timeslot.open_time
FROM timeslot where timeslot.open_time>curtime()) ,’1=1’)
2、CASE WHEN exp1 THEN exp2 else exp3 END
当exp1!=0&&exp1!=null时,输出exp2,反之exp3
本文详细介绍了SQL中两种常用的条件表达式:if(exp1,exp2,exp3)及CASE WHEN exp1 THEN exp2 ELSE exp3 END。这两种表达式都用于根据条件返回不同结果,在数据库查询中非常实用。
514

被折叠的 条评论
为什么被折叠?



