Questões de Concurso sobre SELECT

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
148 questões encontradas
Questões por página
20
Mais recentes
 

Na frase:

A cláusula HAVING foi adicionada à expressão SQL ...I... porque ....II.... não pode ser utilizada com ....III.... .

I, II e III podem ser corretamente substituídos, nessa ordem, por


A

DROP, DISTINCT e funções agregadas.


B

CREATE, SUM e a cláusula SELECT.


C

SELECT, WHERE e funções agregadas.


D

SELECT, GROUP BY e a cláusula SUM.


E

UPDATE, WHERE e a função GROUP BY.

O comando descrito em SQL retorna:

Imagem associada para resolução da questão


A

Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/Curso/Disciplina/Turma/An o/Semestre/Sit_matricula/Conceito_Fin_Num/ Conceito_Fim


B

Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/ Disciplina/Turma/Curso/Ano/Semestre/Sit_matri cula/ Conceito_Fin_Num/Conceito_Fim


C

Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/Curso/Disciplina/Turma/Ano /Semestre/Sit_matricula/Conceito_Fim/Conceito _Fin_Num


D

Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/ Disciplina/Turma/Curso/Sit_matricula/Ano/Seme stre/Conceito_Fin_Num/Conceito_Fim


E

Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/Curso/Disciplina/Turma/Se mestre/Ano/Sit_matricula/Conceito_Fim/Conceit o_Fin_Num

Para obter todas as linhas da tabela B, o comando SELECT deverá utilizar na sequência um JOIN entre as tabelas A e B do tipo


A

CROSS JOIN.


B

INNER JOIN.


C

FULL OUTER JOIN.


D

RIGHT OUTER JOIN.


E

LEFT OUTER JOIN.

Ainda considerando o código SQL apresentado, assinale a opção correta.


A

Em SQL, a instrução desc é usada para especificar ordem descendente, e asc, para ordem ascendente, sendo que desc é a ordem padrão.


B

A instrução from credor, empréstimo poderia ser substituída por from credor, empréstimo as S, T sem provocar erros no código.


C

O segundo comando select permite listar em ordem alfabética todos os nomes dos clientes que têm um empréstimo na filial de Brasília.


D

A coluna nomefilial faz parte de ambas as tabelas credor e empréstimo.

A query apresentada a seguir retorna todos os dados armazenados na tabela clientes que contêm no final da informação a letra "a".

SELECT * FROM clientes WHERE nome LIKE '%a'


C
Certo

E
Errado

O comando em SQL apresentado a seguir permite selecionar nome de pacientes cujo CPF se inicia com 20000 ou 30000. SELECT nome FROM pacientes WHERE CPF LIKE '%20000' OR CPF LIKE '%30000'


C
Certo

E
Errado

Na linguagem de consulta SQL (structured query language), é possível obter o resultado de uma consulta SELECT ordenado pelo valor de um ou mais atributos.


C

Certo


E

Errado

A seguinte instrução está sintaticamente correta, de acordo com a linguagem SQL.

SELECT * FROM clientes WHERE nome EQUALS TO "Joao"


C
Certo

E
Errado

A seguinte instrução está sintaticamente correta, de acordo com a linguagem SQL.

SELECT * FROM clientes WHERE ano > '1965'


C
Certo

E
Errado

O comando SELECT DISTINCT Primeiro_nome FROM consumidor retorna todos os registros Primeiro_nome não repetidos da tabela consumidor.


C
Certo

E
Errado

As cláusulas SELECT e INSERT são recursos DML que podem ser usados durante a criação de um código SQL.


C
Certo

E
Errado

O uso de SELECT INNER JOIN permite ao programador encontrar registros de um banco de dados onde existe pelo menos um dado igual em duas tabelas.


C
Certo

E
Errado

Imagem associada para resolução da questão


A

select x4, sum(x5)

from X, Y

where x1 = y2

and x2 = y3

and y1 between 100 and 500

group by x4;


B

select x4, sum(x5)

from X, Y

where y1 = x1

and y2 = x2

and y1 between 100 and 500


C

select x4, count(x5)

from X, Y

where x1 = y1

and x2 = y2

and y1 >= 100

and y1 <= 500

group by x4;


D

select x4, count(*)

from X, Y

where y2 = x1

and y3 = x2

and y1 between 101 and 501;

Assinale a opção em que a sintaxe do código SQL apresentado está incorreta.

A
SELECT nome FROM empreendedor

B
SELECT nome, (nota1+nota2)/2 AS Media, data FROM aluno

C
SELECT DISTINCT nome FROM empreendedor

D
SELECT DISTINCT nome FROM empreendedor ORDERING BY nome

E
SELECT * FROM empreendedor WHERE nome= 'Jose' AND Idade > 30

Suponha que duas tabelas relacionais R e S tenham três atributos cada uma, como mostrado a seguir.

R (A, B, C), onde A constitui a chave primária;

S (D, E, F), onde D constitui a chave primária.

O script SQL que, para quaisquer que sejam as instâncias de R e S, produz um resultado equivalente ao da operação de diferença da álgebra relacional R – S é:


A
Imagem associada para resolução da questão

B
Imagem associada para resolução da questão

C
Imagem associada para resolução da questão

D
Imagem associada para resolução da questão

E
Imagem associada para resolução da questão

Observe o resultado de uma consulta mostrado a seguir.

                                  Imagem associada para resolução da questão

O comando SQL que NÃO produz o resultado acima é:


A

select x.*

from x

where not exists (select * from z where z.a=x.a)

union all

select y.*

from y

where not exists (select * from z where z.c=y.c)


B

select 6 a, 3 b

union

select y.*

from y

where not exists (select * from z where z.c=y.c)


C

select x.*

from x

where not exists (select * from z where z.a=x.a)


D

select x.*

from x

where not exists (select * from z where z.a=x.a)

union select 6,3


E

select x.*

from x

where not exists (select * from z where z.a=x.a)

union all

select 6,3

   
Gerar simulado