我正在使用Order by
进行记录排序。我想在每个排序的最后位置选择NULL记录。
例如。
ASC - {1,2,3,4,5,6,7,NULL,NULL,NULL}
DESC - {7,6,5,4,3,2,1,NULL,NULL,NULL}
如何在Oracle查询中执行此操作?
答案 0 :(得分:6)
您的订购条款应如下:
递减
order by <field_name> desc nulls last;
ASC
order by <field_name> asc nulls last;
答案 1 :(得分:0)
基本的MySql查询和基于Yii2的代码:
cordova plugin add cordova-plugin-camera --save
答案 2 :(得分:-1)
ASC -
ORDER BY NVL(field, 10000000); <-- a maximum big constant here
DESC -
ORDER BY NVL(field, 0) DESC;