Introdução ao SQL/Ordenando e Agrupando Dados
Aspeto
Nas aulas anteriores, pudemos aprender como efetuar consulta ao banco de dados utilizando o comando SELECT. Os resultados retornados podem ser tratados de diversas formas, de maneira a se adequar às necessidades da consulta.
Ordenação
[editar | editar código-fonte]Podemos ordenar os resultados de uma consulta por um ou diversos campos de uma tabela.Na linguagem SQL, utilizamos o comando ORDER BY para efetuar esta ordenação:
SELECT Nome_ campo
FROM Nome_Tabela
[WHERE condição
ORDER BY Nome_campo [ASC|DESC];#
Exemplo:
SELECT *
F
WHERE Salario>1000
ORDER BY Nome ASC;#
Neste caso os registros serão ordenados de forma ascendente por nome.
SELECT *
FROM Clientes
WHERE Salario>1000
ORDER BY Nome DESC;#
Neste caso os registros serão ordenados de forma descendente por nome.
Agrupamento
[editar | editar código-fonte]Podemos agrupar dados utilizando a cláusula GROUP BY que permite unir em uma única linha todas as linhas selecionadas que possuam os mesmos valores. Sua sintaxe é:
GROUP BY coluna1, coluna2, coluna3...