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

排序字段为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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容