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 - 98
A cláusula DISTINCT é utilizada em uma consulta quando desejamos que
o resultado de uma consulta não apresente valores repetidos, mesmo
quando aparecem mais de uma vez na tabela.
A cláusula ORDER BY é utilizada para que os dados de uma consulta
sejam apresentados de forma ordenada.
A cláusula GROUP BY é utilizada com as funções de agrupamento para
agrupar dados em relatórios que podem atender as necessidades de
diferentes usuários.
A cláusula HAVING é utilizada para filtrar valores que foram agrupados
a partir de várias linhas de uma tabela.
A instrução CASE implementa uma estrutura de controle em uma
consulta ou em uma atualização.
Exercícios
A tabela ALUNO é composta por duas colunas, RA e NOME. Qual dos
seguintes comandos deverá ser utilizado para apresentar os nomes dos
alunos em ordem decrescente?
a) SELECT NOME FROM ALUNO GROUP BY DESC NOME;
b) SELECT NOME FROM ALUNO GROUP BY NOME DESC;
c) SELECT NOME FROM ALUNO ORDER DESC BY NOME;
d) SELECT NOME FROM ALUNO ORDER NOME DESC;
e) SELECT NOME FROM ALUNO ORDER BY NOME DESC;
A tabela CLIENTE apresenta uma coluna denominada NOME. Qual dos
seguintes comandos deve ser utilizado para selecionar todos os clientes
cujos nomes contenham o caractere Y em qualquer posição (começo,
meio ou fim)?
a) SELECT NOME FROM CLIENTE WHERE NOME = '%Y%';
b) SELECT NOME FROM CLIENTE WHERE NOME = '_Y_';
c) SELECT NOME FROM CLIENTE WHERE NOME LIKE '%Y%';
d) SELECT NOME FROM CLIENTE WHERE NOME LIKE '_Y_';
e) SELECT NOME FROM CLIENTE WHERE NOME LIKE 'Y';