SQL排序时,null放最后

我们查询SQL的时候会发现有的时候我们并不想返回结果第一条含有null数据

这个时候我们可以使用一条orderby语句

SELECT <属性>
FROM <表名>
ORDER BY 
CASE when <有空值的属性> IS NULL 
    THEN 1 
    ELSE 0 
END ASC,
<其他需要排序的属性> ASC

猜你喜欢

转载自blog.csdn.net/weixin_37645838/article/details/83104557
今日推荐