Buscar

Aula 4: LINGUAGEM SQL SELECT PARTE 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1.
4
2
3
1
2.
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO BETWEEN 500 AND 1000;
Nenhuma das consultas acima.
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO > 500;
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO LIKE 500 AND 1000;
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO IN [500, 1000];
 
3.
Observe a tabela empregado:
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:
Considere a relação:
PRODUTO (codigo, unidade, descrição, valor_unitário)
A consulta em SQL para reponder a questão "Liste o código dos produtos com valores unitários entre R$ 500,00 e R$ 
1000,00" é:
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
SELECT * FROM TCC WHERE DTDEFESA BETWEEN 21/11/2013 AND 22/11/2014;
SELECT * FROM TCC WHERE DTDEFESA => 21/11/2013 AND <= 22/11/2014;
SELECT * FROM TCC WHERE DTDEFESA BETWEEN (21/11/2013; 22/11/2014);
SELECT * FROM TCC WHERE DTDEFESA = 21/11/2013 AND 22/11/2014;
SELECT * FROM TCC WHERE DTDEFESA > 21/11/2013 AND < 22/11/2014;
 
4.
todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra Avenida.
todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra 
Avenida.
todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a 
palavra Avenida.
apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra
Avenida.
todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida.
 
5.
O operador AND faz a checagem de valores zerados
O operador ALIAS é usado para renomear definitivamente colunas e tabelas
O operador LIKE é usado para operações de booleanos
A cláusula WHERE restringe o número de linhas no resultado da consulta
A cláusula ORDER BY ordena, por padrão, os valores decrescentemente
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de
20/11/2012 até o dia de hoje, assinale qual das alternativas abaixo retornaria o mesmo
resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA IN (21/11/2013,
22/11/2014);":
Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto afirmar que serão selecionados
Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
 
6.
DELETE FROM Aluno WHERE nome LIKE G%.
DELETE FROM Aluno WHERE nome=M.
DELETE FROM Aluno WHERE nome LIKE M%.
DELETE FROM Aluno
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA FROM 
ALUGUEL;
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, TOTAL FROM ALUGUEL;
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA TOTAL FROM
ALUGUEL;
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO^VALORDIARIA TOTAL 
FROM ALUGUEL;
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO+VALORDIARIA TOTAL 
FROM ALUGUEL;
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a 
letra M, é:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
 
8.
?
$
%
#
&
1.
União e Interseção
Seleção e Diferença 
Seleção e Junção
Seleção  e Projeção
Projeção e União
 
2.
O predicado LIKE é um predicado com operações de boleanos.
Nenhuma das respostas anteriores.
O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário.
O predicado IS NULL faz a checagem de valores zerados.
A cláusula ORDER BY possibilita ordenar a filtragem feita por GROUP BY.
3.
Em uma instrução SQL, o caractere utilizado para representar qualquer caractere em uma 
consulta é o
O comando SELECT   
Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
DELETE ALL FROM ALUGUEL WHERE CODANUNCIO IS NULL
DELETE ALL FROM ALUGUEL WHERE CODIMOVEL IS NULL
DELETE * FROM ALUGUEL WHERE CODANUNCIO IS NULL
DELETE FROM ALUGUEL WHERE CODANUNCIO IS NOT NULL
DELETE FROM ALUGUEL WHERE CODIMOVEL IS NOT NULL
SELECT * FROM TCC WHERE DTDEFESA BETWEEN (21/11/2016; 22/11/2016);
SELECT * FROM TCC WHERE DTDEFESA > 21/11/2016 AND < 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA => 21/11/2016 AND <= 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA = 21/11/2016 AND 22/11/2016;
SELECT * FROM TCC WHERE DTDEFESA BETWEEN 21/11/2016 AND 22/11/2016;
5.
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE %VENDA% ;
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE CARGO LIKE %VENDA% ;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE %VENDA% ;
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE UPPER(CARGO) LIKE %venda% ;
 
 
 
 
 
 
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2015 até o dia de hoje, 
assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE 
DTDEFESA IN (21/11/2016, 22/11/2016);":
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar apenas os nomes completos dos Empregados que tenham no cargo a palavra "venda".
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE CARGO LIKE %VENDA% ;
7.
SELECT * FROM alunos WHERE nome LIKE [BT]%Silva
SELECT * FROM alunos WHERE nome LIKE [B-T]%Silva
SELECT * FROM alunos WHERE nome LIKE BorT%Silva
SELECT * FROM alunos WHERE nome LIKE [BT]% OR nome LIKE %Silva
SELECT * FROM alunos WHERE nome = BT%Silva
 
8.
SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;
SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * 1,8 + 32 "°F FROM CAPTURA";
SELECT DATA, TEMPAGUA * (1.8 + 32) "°F FROM CAPTURA";
1.
SELECT CPF, NOME FROM CLIENTE;
SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NULL;
Nenhuma das respostas acima.
SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NOT NULL;
Assinale a alternativa que retorna corretamente o seguinte resultado:
"Todos os alunos cujos nomes terminam em Silva e começam por T ou B."
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir 
de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa 
da Austrália. Os dados podem ser baixados no endereço: https://data.qld.gov.au/dataset/shark-
control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a temperatura da água 
apresentada em graus Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). 
Assinale a alternativa que exibe os dados convertidos corretamente:
Considere a relação abaixo:
CLIENTE (cpf, nome, endereço, telefone)
A consulta SQL que responde a pergunta "Quais os clientes (cpf e nome) que não possuem endereço cadastrado" é:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
SELECT* FROM CLIENTE WHERE ENDERECO IS NULL;
 
2.
SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30
SELECT nome FROM alunos WHERE media > 6 AND idade <= 30
SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30
SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30
SELECT nome FROM professores WHERE media > 6 AND idade <= 30
5
4 e null
1 e 4
null e 5
1 e 5
Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que 
possuem média maior que 6 e idade não superior a 30 anos?
Observe a tabela R:
Qual será o resultado da consulta:
SELECT X FROM R WHERE Y is null;
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
4.
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME DESC;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY ASC NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY DESC NOME;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME ASC;
SELECT ID, NOME FROM DEPARTAMENTO ORDER BY NOME;
5.
SELECT * FROM TCC WHERE DTDEFESA => 15/11/2014 AND <= 16/11/2014;
SELECT * FROM TCC WHERE DTDEFESA IN (15/11/2014 AND 16/11/2014);
SELECT * FROM TCC WHERE DTDEFESA = 15/11/2014 AND 16/11/2014;
SELECT * FROM TCC WHERE DTDEFESA IN (15/11/2014,16/11/2014);
SELECT * FROM TCC WHERE DTDEFESA > 15/11/2014 AND < 16/11/2014;
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL 
adequada para:
Apresentar os Ids e os nomes dos Departamentos ordenados por nome de forma Decrescente.
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012 até a data de
hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE
DTDEFESA BETWEEN 15/11/2014 AND 16/11/2014;":
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
7.
SELECT * FROM Imovel WHERE Descricao LIKE _churrasqueira%
SELECT * FROM TipoImovel WHERE Descricao LIKE _churrasqueira*
SELECT * FROM TipoImovel WHERE Descricao LIKE %churrasqueira%
SELECT * FROM Imovel WHERE Descricao LIKE %churrasqueira%
SELECT * FROM Imovel WHERE Descricao LIKE *churrasqueira*
8.
Operador de Intervalos (between)
Operador de Listas(in)
Operador de Caracteres semelhantes (like)
Operador de indisponibilidade (maybe)
Operador de comparação (=,>,<)
1.
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO LIKE 500 AND 1000;
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO IN [500, 1000];
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO BETWEEN 500 AND 1000;
Nenhuma das consultas acima.
SELECT CODIGO FROM PRODUTO WHERE VALOR_UNITARIO > 500;
Durante uma consulta SQL, utilizando o comando select, é possível selecionar linhas que se assemelham em uma 
determinada porção de uma string. Qual é o operador utilizado para esse tipo de seleção?
Considere a relação:
PRODUTO (codigo, unidade, descrição, valor_unitário)
A consulta em SQL para reponder a questão "Liste o código dos produtos com valores unitários entre R$ 500,00 e R$ 
1000,00" é:
 
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
 
2.
SELECT * FROM TCC WHERE DTDEFESA BETWEEN 21/11/2013 AND 22/11/2014;
SELECT * FROM TCC WHERE DTDEFESA BETWEEN (21/11/2013; 22/11/2014);
SELECT * FROM TCC WHERE DTDEFESA => 21/11/2013 AND <= 22/11/2014;
SELECT * FROM TCC WHERE DTDEFESA > 21/11/2013 AND < 22/11/2014;
SELECT * FROM TCC WHERE DTDEFESA = 21/11/2013 AND 22/11/2014;
3.
2
0
3
1
4
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de
20/11/2012 até o dia de hoje, assinale qual das alternativas abaixo retornaria o mesmo
resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA IN (21/11/2013,
22/11/2014);":
Observe a tabela empregado:
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
4.
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA TOTAL FROM
ALUGUEL;
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO+VALORDIARIA TOTAL 
FROM ALUGUEL;
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO*VALORDIARIA FROM 
ALUGUEL;
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, TOTAL FROM ALUGUEL;
SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA, PERIODO^VALORDIARIA TOTAL 
FROM ALUGUEL;
5.
todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra Avenida.
todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a 
palavra Avenida.
todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida.
todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra 
Avenida.
apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra
Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto afirmar que serão selecionados
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
Avenida.
 
6.
DELETE FROM Aluno WHERE nome SUCH %M.
DELETE FROM Aluno WHERE nome LIKE G%.
DELETE FROM Aluno WHERE nome=M.
DELETE FROM Aluno
DELETE FROM Aluno WHERE nome LIKE M%.
 
7.
O operador ALIAS é usado para renomear definitivamente colunas e tabelas
O operador AND faz a checagem de valores zerados
A cláusula ORDER BY ordena, por padrão, os valores decrescentemente
A cláusula WHERE restringe o número de linhas no resultado da consulta
O operador LIKE é usado para operações de booleanos
 
8.
#
&
%
?
$
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a 
letra M, é:
Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
Em uma instrução SQL, o caractere utilizado para representar qualquer caractere em uma 
consulta é o
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#
https://simulado.estacio.br/bdq_simulados_exercicio.asp#

Continue navegando