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

Posted lxwphp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql排序字段为空的排在最后面相关的知识,希望对你有一定的参考价值。

 排序字段为orderid;

1、使用order by orderid desc实现降序时,orderid 为null数据的会排在数据的最后面;

但是,order by orderid升序时,orderid 为null的数据则会排在最前面,如果想要将orderid

为null的数据排在最后,就需要加上is null。

 

select * from user u order by u.orderid is null, u.orderid

 



原文链接:https://blog.csdn.net/w592376568/article/details/79217351

以上是关于mysql排序字段为空的排在最后面的主要内容,如果未能解决你的问题,请参考以下文章

mysql 联表查询后,将某个字段的特定值排序在最前面

java使用stream对日期排序

jquery-datatables 怎么自定义排序

sqlserver指定排序字段

Mysql常见注意事项小记

mysql如何进行多值排序