mysql排序时将NULL放在最后
2019-12-30 本文已影响0人
潦倒神仙
1.png
2.png
3.png
问题:要求排序时,将null值放在最后
解决:select number FROM test order by number is null ,number
3.png
原因:
1.根据number is null会产生隐藏行,值为true/false;
2.根据该隐藏行排序(默认正序);
3.最后根据number排序(默认正序)。