MYSQL小记,SQL查询,如果有更新时间则优先按更新时间倒序,没有则按创建时间倒序

select now() from dual ORDER BY IFNULL(update_date,create_date) DESC

IFNULL 函数说明
IFNULL(expr1,expr2)
如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2
mysql中的if()函数使用,
格式 :IF(tableColumn,A,B)–>当tableColumn为TRUE时,返回A;当tableColumn为FALSE时,返回B。

select if((5-3>0),'OK','NotOK')AS testF from dual

参考:https://blog.csdn.net/weixin_38278302/article/details/116641077

posted on 2022-09-29 11:12  大山008  阅读(229)  评论(0)    收藏  举报