数据中存在未归类的空值,SQL语句中已经写了排序了,但是在查询结果中,空的总出现在结果的最上面,能不能将空的放在扩展后的最后面啊?
按你这个写法,sql增加辅助列,case when语句,空值给其他,有值取原值,按这个辅助列排序就可以
这一列是分组显示吧sql排序得改成 ORDER BY (CASE WHEN zd is null or zd='' THEN -1 ESLE 0 END) desc