quarta-feira, 1 de outubro de 2008

Ordenando Registros em Query Hierarquica - SIBLINGS

Galera essa dica veio do nosso grande Mestre Ricardo Monteiro.
Nosso exemplo abaixo, demonstra como ordenar uma query hierarquica com conect by utilizando o SIBLINGS:


Temos a tabela de Empregados:



Vamos então mostrar a hierarquia dos empregados, ou seja, os chefes e seus subordinados.



Notem que os empregados não estão em ordem alfabética.


Notem que a hierárquia está comprometida.

O que precisamos é que o order by “aja” apenas dentro da cada nível da hierarquia. Para isso usamos a cláusula SIBLINGS no order by:



Até a próxima.

Nenhum comentário: