A maior rede de estudos do Brasil

Grátis
81 pág.
Aula 2   SQL

Pré-visualização | Página 4 de 4

◼ Ordenando os Dados Selecionados
SELECT <nome da(s) coluna(s)>
FROM <tabela>
WHERE <condição>
ORDER BY <nome da coluna> <ASC | DESC>;
SQL – Extração de Dados (6/6) 
 Comando Select (contextualização)
◼ Ordenando os Dados Selecionados
◼ As palavras ASC e DESC significam, respectivamente,
ascendente e descendente.
◼ A forma ascendente de ordenação é assumida como
padrão.
SQL – Extração de Dados (6/6) 
 Comando Select (exemplos)
◼ Ordenando os Dados Selecionados
 Mostrar em ordem alfabética a lista de vendedores e seus
respectivos salários fixos.
SELECT nome, salario_fixo
FROM vendedor
ORDER BY nome ASC;
 Listar os nomes, cidades e estados de todos os clientes,
ordenados por cidade de forma descendente.
SELECT nome, cidade, estado
FROM cliente
ORDER BY cidade DESC;
SQL – Extração de Dados (6/6) 
 Comando Select (exemplos)
◼ Ordenando os Dados Selecionados
 Mostrar a descrição e o valor unitário de todos os produtos
que tenham a unidade ‘m’, em ordem de valor unitário
ascendente.
SELECT descricao, valor_unitario
FROM produto
WHERE unidade = ‘m’
ORDER BY valor_unitario ASC;
SQL – Extração de Dados (6/6) 
 Comando Select (exemplos)
◼ Ordenando os Dados Selecionados
 Listar os nomes, cidades e estados de todos os clientes,
ordenados por estado e cidade de forma descendente.
SELECT nome as nome_cliente, cidade, estado
FROM cliente
ORDER BY estado DESC, cidade DESC;
Neste caso, ele ordena primeiro por estado, depois por cidade ☺
Cenas dos próximos capítulos...
 Depois dos “comerciais”:
◼ Agrupamento [GROUP BY];
◼ Funções de agrupamento [Count, sum, min, max, avg]
 E num futuro não muito distante: 
◼ Junções [Manipular dados de múltiplas tabelas]
◼ Sub-query [Consultas encadeadas]