在排序时,我们可能会遇到排序字段为null的情况,但是又需要该null数据(即不能限制该字段is not null),而一般情况下我们都希望非null数据在前面。我们来看下这两种情况:
- 升序排序(默认排序)时,null默认会放在最后面,当然如果我们需要null在前面,可以这样:
ORDER BY tn_time ASC NULLS FIRST
- 降序时,null默认会放在最前面,我们可以使用
ORDER BY tn_time DESC NULLS LAST
将null放到最后面。
在排序时,我们可能会遇到排序字段为null的情况,但是又需要该null数据(即不能限制该字段is not null),而一般情况下我们都希望非null数据在前面。我们来看下这两种情况:
ORDER BY tn_time ASC NULLS FIRST
ORDER BY tn_time DESC NULLS LAST
将null放到最后面。