Mysql函数10-IF
IF函数用于判断条件是否成立,成立则执行命令1,不成立则执行命令2。
1、sql查询出一列create_time
select create_time from goods where id=65
2、判断create_time>=2023-06-13,条件成立则以格式“MMdd”输出create_time,条件不成立则以格式“yyMMdd”输出create_time
IF函数用法:IF(条件,成立命令,不成立命令)
SELECT create_time, IF ( create_time >= '2023-06-13', DATE_FORMAT(create_time, '%m%d'), DATE_FORMAT( create_time, '%y%m%d' )) AS time FROM goods WHERE id = 65