nulls first/last 可以对查询后的数据依据空值和非空值进行排序,可以结合业务需要与正序asc 和 倒叙 desc 结合。
1,排在最前面用order by collums_name [asc] nulls first
select t.name,t.code from table t where 1=1 order by name [asc] nulls first;
name | code |
9078 | |
9078 | |
9078 | |
9078 | 0.4269 |
9078 | 0.515 |
9078 | 0.687 |
2,排在最后面order by name [desc] nulls last
select t.name,t.code from table t where t.code!='1' order by name [desc] nulls last;
name | code |
9078 | 0.687 |
9078 | 0.515 |
9078 | 0.4269 |
9078 | |
9078 | |
9078 |