Si le SGBD le permet, vous pouvez trier par order by level desc nulls last dans les rank / dense_rank.