sql 排序为 null 值问题: 排序时我们用 修改时间 排序,那么在倒序时因为 修改时间 的值 有null的 所以会排在最前面,有值的排在后面。 解决方法: 将排序字段加 is null; 例如: 当我们这样查询时 空值排在前面 SELECT * FROM insure ORDER BY update_time desc 我们可以在排序添加加上 is null 这个在加排序条件 空值就会排在后面,其他正常排序 SELECT * FROM insure ORDER BY update_time is null , update_time desc