Especificando a Direção da Ordenação
Ordenando Colunas em Ordem Decrescente
É possível fazer mais do que apenas ordenar dados em ordem crescente por padrão. A cláusula ORDER BY
também pode organizar dados em ordem decrescente, o que exige o uso da palavra-chave DESC
.
123SELECT continent FROM country ORDER BY continent DESC;
Ordenando Múltiplas Colunas em Ordem Decrescente
É possível ordenar dados por múltiplas colunas e, em muitos casos, isso é realmente necessário. Por exemplo, ao exibir uma lista de estudantes, pode ser interessante ordená-los primeiro pelo sobrenome e depois pelo primeiro nome. Essa abordagem é especialmente útil quando vários estudantes possuem o mesmo nome.
Além disso, ao ordenar em ordem decrescente por mais de uma coluna, lembre-se de que cada coluna deve incluir sua própria palavra-chave DESC
.
123SELECT id, name, region FROM country ORDER BY region, name DESC;
É necessário aplicar a palavra-chave DESC
apenas à coluna que deve ser ordenada em ordem decrescente. No exemplo, DESC
foi utilizado para a coluna name
, mas não para a coluna region
. Dessa forma, a coluna name
é ordenada em ordem decrescente, enquanto a coluna region
permanece em ordem crescente (padrão).
Swipe to start coding
Escreva uma consulta SQL para recuperar cinco colunas usando a instrução SELECT
, sendo elas: name
, continent
, region
, population
e capital
(por favor, recupere essas colunas nesta ordem). Classifique o resultado por duas delas: primeiro por continent
em ordem decrescente, depois por population
em ordem crescente.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain what happens if I use DESC for both columns?
How does sorting by multiple columns affect the final order of the results?
Can you give another example with different columns?
Awesome!
Completion rate improved to 2.44
Especificando a Direção da Ordenação
Deslize para mostrar o menu
Ordenando Colunas em Ordem Decrescente
É possível fazer mais do que apenas ordenar dados em ordem crescente por padrão. A cláusula ORDER BY
também pode organizar dados em ordem decrescente, o que exige o uso da palavra-chave DESC
.
123SELECT continent FROM country ORDER BY continent DESC;
Ordenando Múltiplas Colunas em Ordem Decrescente
É possível ordenar dados por múltiplas colunas e, em muitos casos, isso é realmente necessário. Por exemplo, ao exibir uma lista de estudantes, pode ser interessante ordená-los primeiro pelo sobrenome e depois pelo primeiro nome. Essa abordagem é especialmente útil quando vários estudantes possuem o mesmo nome.
Além disso, ao ordenar em ordem decrescente por mais de uma coluna, lembre-se de que cada coluna deve incluir sua própria palavra-chave DESC
.
123SELECT id, name, region FROM country ORDER BY region, name DESC;
É necessário aplicar a palavra-chave DESC
apenas à coluna que deve ser ordenada em ordem decrescente. No exemplo, DESC
foi utilizado para a coluna name
, mas não para a coluna region
. Dessa forma, a coluna name
é ordenada em ordem decrescente, enquanto a coluna region
permanece em ordem crescente (padrão).
Swipe to start coding
Escreva uma consulta SQL para recuperar cinco colunas usando a instrução SELECT
, sendo elas: name
, continent
, region
, population
e capital
(por favor, recupere essas colunas nesta ordem). Classifique o resultado por duas delas: primeiro por continent
em ordem decrescente, depois por population
em ordem crescente.
Solução
Obrigado pelo seu feedback!
single