mysql排序时将NULL放在最后

2019-12-30  本文已影响0人  潦倒神仙
1.png 2.png

问题:要求排序时,将null值放在最后
解决:select number FROM test order by number is null ,number


3.png

原因:
1.根据number is null会产生隐藏行,值为true/false;
2.根据该隐藏行排序(默认正序);
3.最后根据number排序(默认正序)。

上一篇下一篇

猜你喜欢

热点阅读