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

 

posted @ 2023-06-14 15:00  dabeen  阅读(14)  评论(0编辑  收藏  举报