ORACLE SQL查询通过基于两列null condtions获取顺序

时间:2015-09-18 17:53:33

标签: sql oracle

我很难从表格中得到我的结果,请看我的要求如下。

目标表有十列,我想通过col a显示结果顺序,col b首先不是空值然后是空值。我最后尝试过ASC null,但仍然首先显示空值。

任何人都可以帮助我。

由于

1 个答案:

答案 0 :(得分:1)

如果没有看到您实际尝试的内容,很难知道您的问题是什么。我猜你曾指定nulls last一次,期望它适用于整个order by条款。您必须为每个要按此方式排序的列指定它。

order by column1 asc nulls last, column2 asc nulls last