2

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クエリでこれを行う方法は?

4

3 に答える 3

7

order by 句は次のようになります。

説明

order by <field_name> desc nulls last;

昇順

order by <field_name> asc nulls last;
于 2013-10-16T10:23:25.070 に答える
-1

ASC -

ORDER BY NVL(field, 10000000);  <-- a maximum big constant here

説明 -

ORDER BY NVL(field, 0) DESC; 
于 2013-10-16T10:24:07.120 に答える