19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

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';

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!