美文网首页
MYSQL排序字段为空的排在最后面

MYSQL排序字段为空的排在最后面

作者: 深渊凝视 | 来源:发表于2021-06-11 23:20 被阅读0次

排序字段为record_time ;

1、使用order by record_time desc实现降序时,record_timenull数据的会排在数据的最后面;

但是,order by record_time升序时,record_timenull的数据则会排在最前面,如果想要将record_time

null的数据排在最后,就需要加上is null

SELECT
*
FROM

rescue_progress_log a

WHERE a.rescue_id = xxxx

ORDER BY a.record_time is null, a.record_time ASC, a.create_time ASC

相关文章

网友评论

      本文标题:MYSQL排序字段为空的排在最后面

      本文链接:https://www.haomeiwen.com/subject/rslbeltx.html