ORDER BY

Ordene as linhas do resultado. Sem ele, a ordem não é garantida.

Sintaxe

ORDER BY column_name [ASC | DESC];
  • Adicione mais colunas depois de vírgulas para desempatar.

Exemplo

SELECT name, unit_price FROM products ORDER BY unit_price DESC, name;

Produtos do mais caro para o mais barato; preços iguais ordenados por nome.

Tabelas usadas: products. Experimente em uma lição abaixo.

Erros comuns

  • A ordenação acontece depois da filtragem e do agrupamento, então ORDER BY pode usar um alias de coluna do SELECT.

Pratique