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

发布时间 2023-11-02 17:42:34作者: WantRemake

 

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

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