Software  
 
Rede de conhecimento computador >> Software >> SQL Server >> Content
Qual é a diferença entre agrupar por e ordenar em SQL?
O GRUPO POR A cláusula é usada para agrupar linhas de dados com base em uma ou mais colunas. O ORDER BY A cláusula é usada para classificar as linhas de dados em uma ordem especificada.

GRUPAR POR

A cláusula GROUP BY é usada para agrupar linhas de dados com base em uma ou mais colunas. Os valores nas colunas especificadas são usados ​​para criar grupos de linhas. Por exemplo, a consulta a seguir agrupa as linhas da tabela "vendas" pela coluna "product_id":

```
SELECIONE id_do_produto, SUM(vendas)
DE vendas
GRUPO POR id_produto;
```

Esta consulta retornará o total de vendas de cada produto.

ENCOMENDAR POR

A cláusula ORDER BY é usada para classificar as linhas de dados em uma ordem especificada. Os valores nas colunas especificadas são usados ​​para determinar a ordem das linhas. Por exemplo, a consulta a seguir classifica as linhas da tabela "vendas" pela coluna "vendas" em ordem decrescente:

```
SELECIONE product_id, vendas
DE vendas
PEDIDO POR DESC de vendas;
```

Esta consulta retornará primeiro os produtos com maiores vendas.

Diferença entre GROUP BY e ORDER BY

A cláusula GROUP BY é usada para agrupar linhas de dados, enquanto a cláusula ORDER BY é usada para classificar as linhas de dados em uma ordem especificada. A cláusula GROUP BY pode ser usada com a cláusula ORDER BY para refinar ainda mais os resultados de uma consulta. Por exemplo, a consulta a seguir agrupa as linhas da tabela "vendas" pela coluna "product_id" e, em seguida, classifica os grupos pela coluna "vendas" em ordem decrescente:

```
SELECIONE id_do_produto, SUM(vendas)
DE vendas
GRUPO POR product_id
PEDIDO POR DESC de vendas;
```

Esta consulta retornará primeiro os produtos com o maior total de vendas.

Anterior :

Próximo :
  Os artigos relacionados
·Como converter Access 2003 para o SQL Server 2005 
·Como Registrar um nome principal de serviço (SPN) Com …
·Como Importar XML para o SQL Server 2008 
·Como criar um banco de dados no SQL Server Express 
·Como aprender o SQL Server Management 
·Como você exclui uma linha sem usar o comando no SQL? 
·Como converter data e hora em um SQL Server 
·Como aprender Relatórios SQL Server 
·SQL Server Visualizações Tutorial 
·Como executar um script T-SQL em um remoto SQL Server 2…
  Artigos em destaque
·Como editar PCM Raw 
·Como desinstalar um jogo de vapor 
·Você precisa de proteção contra vírus em Laptops 
·Como encontrar o melhor software Free Zip 
·Como executar o Microsoft PowerPoint: Passo-a- Passo 
·Como criar um livreto no Word 2008 
·Como criar um código de barras no Microsoft Office Pub…
·Design Gráfico Idéias para Brochuras 
·Como obter uma imagem de uma pasta para GIMP 
·Como girar uma foto no GIMP 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados