在Oracle中,你可以使用 NULLS LAST 关键字将 NULL 值排在排序结果的末尾。
以下是一个使用 NULLS LAST 的例子:
SELECT column
FROM table
ORDER BY column ASC NULLS LAST;
在这个查询中,column 会按照升序排序,所有的 NULL 值都会出现在非NULL值的后面。
同样,如果你想在升序排序时将NULL值放在最前,你可以使用 NULLS FIRST:
SELECT column
FROM table
ORDER BY column DESC NULLS FIRST;
在这个查询中,column 会按照降序排序,所有的 NULL 值都会出现在非NULL值的前面。
网友评论