Como usar a cláusula ORDER BY no SQL?



Este artigo sobre 'ORDER BY em SQL' é um guia abrangente sobre a instrução ORDER BY em SQL. Esta instrução é usada para classificar dados em uma tabela.

No mercado de hoje, onde uma quantidade enorme de dados é gerada todos os dias, é muito importante para nós classificar os dados presentes nos bancos de dados. Bem, para classificar dados em SQL, geralmente usa a cláusula ORDER BY. Então, neste artigo sobre ORDER BY em SQL , Discutirei as várias maneiras pelas quais você pode usar essa cláusula para classificar dados.

SQL-ORDER BY-SQL-Edureka-300x144Os seguintes tópicos serão abordados neste artigo:





    1. O que é a cláusula ORDER BY no SQL?
    2. Sintaxe
    3. ORDER BY em uma coluna
    4. PEDIR POR DESC
    5. ORDER BY em várias colunas

O que é ORDER BY no SQL?

A cláusula ORDER BY é usada para classificar todos os resultados em ordem crescente ou decrescente. Por padrão, os conjuntos de resultados são classificados em ordem crescente. Portanto, se você deseja classificar o conjunto de resultados em ordem decrescente, pode usar a palavra-chave DESC. Além disso, você também pode classificar de acordo com uma coluna ou várias colunas em uma tabela.

Sintaxe:

SELECIONE Coluna1, Coluna2, ... ColunaN FROM TableName ORDER BY Coluna1, Coluna2, ... ASC | DESC

Como você conhece a sintaxe de ORDER BY em SQL, vamos ver alguns exemplos dessa cláusula.



Considere a tabela a seguir para ver todas as operações na cláusula ORDER BY. Além disso, para criar tabelas, em SQL, você pode usar o Declaração da tabela CREATE .

Identidade estudantil Primeiro nome Número de telefone Cidade

1

Rohan



9876543210

Hyderabad

2

Sonali

9876567864

Bengaluru

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

5

Shubham

9944888756

Délhi

Cláusula ORDER BY em uma coluna

Se você tiver que classificar os dados de acordo com uma coluna específica, você deve mencionar o nome da coluna após a cláusula ORDER BY em .

Exemplo:

Considere um cenário, onde você tem que escrever uma consulta para selecionar todos os alunos da tabela “Alunos”, classificados pela coluna “Cidade”.

SELECIONE * DE Estudantes ORDENAR POR Cidade

Ao executar a consulta acima, você verá uma saída como abaixo:

Identidade estudantil

Primeiro nome

Número de telefone

Cidade

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Délhi

1

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

PEDIR POR DESC

Se você tiver que classificar os dados em ordem decrescente, deverá mencionar a palavra-chave DESC após a cláusula ORDER BY no SQL.

Exemplo:

Considere um cenário em que você deve escrever uma consulta para selecionar todos os alunos da tabela “Alunos”, classificados pela coluna “Cidade” em ordem decrescente.

SELECIONE * DE Alunos ORDENAR POR Cidade DESC

Ao executar a consulta acima, você verá uma saída como abaixo:

Identidade estudantil

Primeiro nome

Número de telefone

Cidade

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

como criar um array de objetos em java

1

Rohan

9876543210

Hyderabad

5

Shubham

9944888756

Délhi

2

Sonali

9876567864

Bengaluru

ORDER BY em várias colunas

Se você tiver que classificar os dados de acordo com muitas colunas, deverá mencionar o nome dessas colunas após a cláusula ORDER BY no SQL.

Exemplo:

Considere um cenário em que você precisa escrever uma consulta para selecionar todos os alunos da tabela “Alunos”, classificados pela coluna “Cidade” e pela coluna “Nome”.

SELECIONE * DE Estudantes ORDENAR POR Cidade, Nome

De acordo com a consulta acima, você verá um conjunto de resultados, que é classificado por cidade, mas se algumas linhas tiverem a mesma cidade, elas serão ordenadas por nome. Ao executar a consulta acima, você verá uma saída como abaixo:

Identidade estudantil

Primeiro nome

Número de telefone

Cidade

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Délhi

1

Rohan

9876543210

Hyderabad

3

Ajay

9966448811

Lucknow

4

Geeta

9765432786

Lucknow

Você também pode classificar os alunos com base em, classificados em ordem crescente para “Cidade” e ordem decrescente para “Nome”. Para fazer isso, você pode escrever um código como abaixo:

SELECT * FROM Students ORDER BY City ASC, FirstName DESC

Ao executar a consulta acima, você verá uma saída como abaixo:

Identidade estudantil

mesclar elementos da árvore de decisão de classificação 4

Primeiro nome

Número de telefone

Cidade

2

Sonali

9876567864

Bengaluru

5

Shubham

9944888756

Délhi

1

Rohan

9876543210

Hyderabad

4

Geeta

9765432786

Lucknow

3

Ajay

9966448811

Lucknow

Com isso, encerramos este artigo sobre ORDER BY em SQL. Espero que você tenha entendido como usar a cláusula ORDER BY no SQL. Se você deseja aprender mais sobre MySQL e conheça este banco de dados relacional de código aberto, depois consulte nosso que vem com treinamento ao vivo conduzido por instrutor e experiência em projetos da vida real. Este treinamento o ajudará a entender o MySQL em profundidade e a obter domínio sobre o assunto.

Tem alguma questão para nós? Mencione isso na seção de comentários deste artigo sobre “ORDER BY in SQL” e entrarei em contato com você.