Fork me on GitHub

sql 按字段升降序,NULL排最后

 

//CASE 表达式来对 LastAuthTime 字段进行逻辑判断,当 LastAuthTime 为 NULL 时,赋予它一个比非空值更大的排序权重。这样,查询结果中的 NULL 值将会显示在最后面。

SELECT * FROM TbUser ORDER BY CASE WHEN LastAuthTime IS NULL THEN 1 ELSE 0 END, LastAuthTime ASC

 

posted @ 2023-11-02 17:39  WantRemake  阅读(78)  评论(0编辑  收藏  举报