1546027450-1546027450-sql
Ensina estrutura básica de SQL
Ensina estrutura básica de SQL
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SQL – Structured Query Language – rápido e fácil - 94
3º – COM a cláusula ORDER BY (ordem decrescente):
SELECT NOME_CLIENTE FROM CLIENTE ORDER BY NOME_CLIENTE
DESC;
---------------
NOME_CLIENTE
---------------
CLAUDIO CARDOSO
BEATRIZ BARBOSA
ANTONIO ALVARES
O segundo exemplo apresenta os dados em ordem crescente ou
ascendente. Poderíamos acrescentar ASC após a cláusula ORDER BY,
mas isso seria desnecessário uma vez que este é o "default" (padrão)
quando trabalhamos com ordenação. O terceiro exemplo apresenta os
dados em ordem decrescente ou descendente, por isso acrescentamos
DESC após a cláusula ORDER BY, no final do comando.
5.6 GROUP BY
O agrupamento de dados oriundos de diferentes linhas de uma tabela
também ocorre com frequência quando trabalhamos com bancos
de dados relacionais. A cláusula GROUP BY supre exatamente esta
necessidade. Através dela podemos agrupar dados em relatórios que
podem atender as necessidades de diferentes usuários.
Quando realizamos o agrupamento de dados utilizamos as chamadas
FUNÇÕES DE AGRUPAMENTO. Estas funções permitem que
apresentemos, por exemplo, o valor total dos pedidos de cada cliente, o
valor médio de seus pedidos etc. No próximo capítulo vamos apresentar
cinco diferentes funções de agrupamento. Voltaremos, portanto, a
abordar a cláusula GROUP BY logo mais.
5.7 Cláusula HAVING
Conforme vimos anteriormente, quando desejamos filtrar os dados
de uma consulta de acordo com determinadas condições, utilizamos a
cláusula WHERE. A cláusula WHERE é utilizada quando desejamos filtrar
valores que estão sendo considerados linha a linha, porém não funciona