NEW
Font size
WorksheetsAprofundando em SQL
Total questions: 20
Worksheet time: 38mins
Quantas cláusulas podemos usar em SELECT simples?
5
6
7
8
A cláusula ORDER BY é usada para:
Ordenar as linhas do conjunto resultado final
Agregar linhas por meio de valores comuns de colunas
Determinar quais as colunas serão incluídas no conjunto resultado final
Filtrar dados indesejados
A cláusula HAVING é usada para:
Ordenar as linhas do conjunto resultado final
Agregar linhas por meio de valores comuns de colunas
Determinar quais as colunas serão incluídas no conjunto resultado final
Filtrar os grupos indesejados
Dada a tabela Aluno (id_alu, nome_alu, uf_alu,cidade_alu, sexo_alu, idade_alu) , qual consulta é o mais adequado para retornar apenas os alunos que são do Paraná?
SELECT * FROM aluno WHERE cidade = 'Paraná';
SELECT * FROM aluno;
SELECT * FROM aluno WHERE uf_alu = 'PR';
SELECT * FROM aluno WHERE idade_alu >= 18;
Dada a tabela aluno (id_alu, nome_alu, endereco_alu, telefone_alu) podemos afirmar que as consultas abaixo retornam o mesmo resultado?
SELECT * FROM aluno
SELECT id_alu, nome_alu, endereco_alu, telefone_alu FROM aluno
SIM
NÃO
Dada a tabela aluno (id_alu, nome_alu, uf_alu, cidade_alu, idade_alu) podemos afirmar que o comando abaixo:
SELECT nome_alu, idade_alu FROM aluno ORDER BY idade_alu ASC
Retorna os alunos em ordem decrescente de idade
Retorna os alunos em ordem crescente de idade
Dada a tabela aluno (id_alu, nome_alu, uf_alu, cidade_alu, idade_alu) podemos afirmar que o comando abaixo:
SELECT nome_alu FROM aluno ORDER BY nome_alu DESC
Retorna os alunos em ordem decrescente de nome
Retorna os alunos em ordem alfabética
Dada a tabela aluno (id_alu, nome_alu, uf_alu, cidade_alu, idade_alu) podemos afirmar que o comando abaixo:
SELECT nome_alu FROM aluno ORDER BY uf_alu DESC, cidade_alu ASC;
Retorna os alunos em ordem decrescente de cidade
Retorna os alunos em ordem alfabética
Retorna os alunos em ordem decrescente de cidade, e crescente de estado
Retorna os alunos primeiro em ordem decrescente de estado, e depois os ordena por cidade de forma ascendente
Dada a tabela aluno (id_alu, nome_alu, uf_alu, cidade_alu, idade_alu) podemos afirmar que o comando abaixo:
SELECT nome_alu, cidade_alu FROM aluno WHERE cidade_alu = 'União da Vitória' OR cidade = 'Porto União';
Retorna os alunos que não são de União da Vitória
Retorna os alunos que são de Porto União
Retorna os alunos que são de União da Vitória ou Porto União
Retorna os alunos que são de União da Vitória e Porto União
Qual comando SQL é usado para retornar apenas os registros únicos da coluna “cidade” na tabela “Clientes”?
SELECT DISTINCTIVE cidade FROM Clientes;
SELECT UNIQUE cidade FROM Clientes;
SELECT DIFFERENT cidade FROM Clientes;
SELECT DISTINCT cidade FROM Clientes;
Qual comando SQL é usado para retornar todos os registros da tabela “Clientes” ordenados pela coluna “nome” em ordem crescente?
SELECT * FROM Clientes ORDER BY nome ASC;
SELECT * FROM Clientes ORDER BY nome DESC;
SELECT * FROM Clientes ORDER BY nome;
SELECT * FROM Clientes ORDER BY nome CRESC;
Dada a tabela aluno (id_alu, nome_alu, uf_alu, cidade_alu, idade_alu), qual consulta é mais adequada para retornar apenas os alunos com idade maior que 20 anos?
SELECT * FROM aluno WHERE idade_alu > 20;
SELECT * FROM aluno WHERE idade_alu < 20;
SELECT * FROM aluno WHERE idade_alu = 20;
SELECT * FROM aluno WHERE idade_alu >= 20;
Qual comando SQL é usado para atualizar o nome de um aluno na tabela “aluno” onde o id_alu é 5?
UPDATE aluno SET nome_alu = 'Novo Nome' WHERE id_alu = 5;
MODIFY aluno SET nome_alu = 'Novo Nome' WHERE id_alu = 5;
CHANGE aluno SET nome_alu = 'Novo Nome' WHERE id_alu = 5;
ALTER aluno SET nome_alu = 'Novo Nome' WHERE id_alu = 5;
Dada a seguinte consulta SQL
SELECT nome_alu, sobrenome_alu FROM aluno WHERE sobrenome LIKE '%Silva';
Qual é o retorna da consulta?
Retorna os alunos com no meio ou no final do sobre nome Silva
Retorna os alunos com o sobre nome no final Silva
Retorna os alunos com o sobre nome no final SILVA
Retorna os alunos com o sobre nome no final silva
O comando BETWEEN pode ser utilizado para:
Apenas com datas
Apenas com números
Com números e datas
Com números, datas e caracteres
Para que serve a função MD5 no banco de dados PostgreSQL?
Para armazenar dados de forma clara no banco de dados.
Para gerar uma assinatura digital de uma consulta SQL.
Para verificar a integridade de dados através de um hash de 128 bits.
Para realizar backups automáticos do banco de dados.
Qual a consulta correta para selecionarmos alunos do PR e SC
SELECT * FROM aluno WHERE uf_alu IN ('PR','SC');
SELECT * FROM aluno WHERE uf_alu NOT IN ('PR','SC');
SELECT * FROM aluno WHERE uf_alu = 'PR' OR 'SC';
SELECT * FROM aluno WHERE uf_alu = 'PR' AND 'SC';
Qual a consulta correta para selecionarmos e-mails dos alunos, onde não podemos selecionar os e-mails nulos
SELECT email_alu FROM aluno WHERE email_alu <> NULL;
SELECT email_alu FROM aluno WHERE email_alu = NULL;
SELECT email_alu FROM aluno WHERE email_alu IS NOT NULL;
SELECT email_alu FROM aluno WHERE email_alu IS NULL;
Aliases (AS) serve para atribuir nomes temporários a colunas ou tabelas para tornar as consultas mais legíveis
Verdadeiro
Falso
Qual cláusula é usada para agregar linhas por meio de valores comuns de colunas
FROM
WHERE
GROUP BY
ORDER BY
