Sort The Rows That Are Retrieved By A Query

Sempre que fizermos um SELECT no nosso banco de dados, a ordem em que será retornada as nossas linhas nem sempre poderá ser a mesma. Para resolver essa questão, iremos estudar mais uma cláusula do SELECT que é o ORDER BY.

Essa cláusula sempre será a última, e é usada para ordenar todas as linhas conforme a nossa preferência depois que todos os dados já tiverem sido recuperados. Podemos ordenar os nossos resultados por mais de uma coluna, por expressões, em ordem crescente ou decrescente, lembrando que os valores NULL são sempre os mais altos, mas podemos alterar a ordem deles usando NULLS LAST ou NULLS FIRST. E mais uma vez, a coluna que estiver no ORDER BY não é obrigada estar no SELECT também. Vamos ver um exemplo:

ORDER BY

ORDER BY

Antes de terminar um post, vamos ver um exemplo de referenciar as colunas no ORDER BY pelo ALIAS ou pela posição.

REFERÊNCIA NO ORDER BY

REFERÊNCIA NO ORDER BY

Percebemos que a referência por alias nos ajuda muito em colunas que renomeamos, e até mesmo por posição nos economiza um trabalho extra. Lembrando que o default do ORDER BY é sempre o ASC, ou seja, crescente.

Anúncios

Meu nome é Tércio Costa, sou formado em Ciências da Computação pela UFPB, tenho a certificação Oracle SQL Expert, mantendo um blog reconhecido pela OTN(oraclepress.wordpress.com), no qual também publico artigos técnicos no portal OTN, no portal http://www.profissionaloracle.com.br/gpo e na revista SQL Magazine. Além de tudo isto sou um Oracle ACE Associate por estar sempre contribuindo para a comunidade com um bom nível de expertise.

Marcado com: , , , ,
Publicado em Sem categoria

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Esse Blog é reconhecido pela
Certificações
Sou articulista
Sou articulista

Clique para seguir este blog e receber notificações via email de novos posts.

Tércio Costa

Tércio Costa

Meu nome é Tércio Costa, sou formado em Ciências da Computação pela UFPB, tenho a certificação Oracle SQL Expert, mantendo um blog reconhecido pela OTN(oraclepress.wordpress.com), no qual também publico artigos técnicos no portal OTN, no portal http://www.profissionaloracle.com.br/gpo e na revista SQL Magazine. Além de tudo isto sou um Oracle ACE Associate por estar sempre contribuindo para a comunidade com um bom nível de expertise.

Links Pessoais

Serviços verificados

Visualizar Perfil Completo →

Total de Visualizações da Página
  • 94.021 Visualizações
%d blogueiros gostam disto: