Subqueries-Junções

Subqueries-Junções

3rd Grade

25 Qs

quiz-placeholder

Similar activities

Conviveishon

Conviveishon

1st - 5th Grade

20 Qs

AV1 - Conceitos de Portugol

AV1 - Conceitos de Portugol

3rd Grade

20 Qs

Technology Summer Class - Fun Quiz

Technology Summer Class - Fun Quiz

3rd - 5th Grade

20 Qs

Sepintas Tentang Buku Berwarna (DLMS/COSEM)

Sepintas Tentang Buku Berwarna (DLMS/COSEM)

KG - Professional Development

20 Qs

Google SketchUp Tool

Google SketchUp Tool

KG - University

20 Qs

Segurança na Internet

Segurança na Internet

2nd - 4th Grade

20 Qs

Linux2-Quiz 3 - permissions, rights

Linux2-Quiz 3 - permissions, rights

1st - 5th Grade

22 Qs

Revisão Dispositivos Móveis

Revisão Dispositivos Móveis

1st - 5th Grade

25 Qs

Subqueries-Junções

Subqueries-Junções

Assessment

Quiz

Computers, Professional Development

3rd Grade

Hard

Created by

Rosenclever Gazoni

Used 5+ times

FREE Resource

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Quando deseja-se obter dados que estão em mais de uma tabela fazendo o uso da integridade referencial, deve-se aplicar o recurso de

Junções

Subconsutas

Funçoes de agrupamento

Cláusula FROM

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Media Image

Considerando a existência das tabelas Clientes e Contas conforme apresentada na imagem a seguir, que instrução SQL seria mais adequada para listar o nome do cliente e o seu saldo?

select * from clientes, contas

select nome, saldo from clientes, contas

select nome, saldo from clientes inner join contas

on clientes.id = contas.id;

select nome, saldo from clientes inner join contas

on clientes.id = clientes_id

Nenhuma alternativa correta

3.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Qual das consultas a seguir retorna todos os clientes que realizaram a mesma quantidade transações do cliente 4? Sabe-se que não deverá ser exibido os dados do cliente 4 nos resultados.

select cli.nome, count(trn.cod)

from clientes cli inner join contas con

on (cli.id = con.idcliente)

inner join transacoes trn

on (trn.conta = con.id)

where cli.id = 4

group by cli.nome

having count(trn.cod) =

(

select count(trn.cod)

from clientes cli inner join contas con

on (cli.id = con.idcliente)

inner join transacoes trn

on (trn.conta = con.id)

where cli.id <> 4

);

select cli.nome, count(trn.cod)

from clientes cli inner join contas con

on (cli.id = con.idcliente)

inner join transacoes trn

on (trn.conta = con.id)

where cli.id <> 4

group by cli.nome

having count(trn.cod) =

(

select count(trn.cod)

from clientes cli inner join contas con

on (cli.id = con.idcliente)

inner join transacoes trn

on (trn.conta = con.id)

where cli.id = 4

);

select cli.nome, count(trn.cod)

from clientes cli inner join contas con

on (cli.id = con.idcliente)

inner join transacoes trn

on (trn.conta = con.id)

where cli.id <> 4

group by cli.nome;

select count(trn.cod)

from clientes cli inner join contas con

on (cli.id = con.idcliente)

inner join transacoes trn

on (trn.conta = con.id)

where cli.id = 4;

4.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

Que consulta retorna todas as transações cujo valor seja superior à média do primeiro semestre de 2019?

select * from transacoes

where valor <

(select avg(valor)

from transacoes

where data between '2019/01/01' and '2019/06/30');

select * from transacoes

where valor >

(select avg(valor)

from transacoes)

select avg(valor)

from transacoes

where data between '2019/01/01' and '2019/06/30'

select * from transacoes

where valor >

(select avg(valor)

from transacoes

where data between '2019/01/01' and '2019/06/30');

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Qual é a estrutura básica de uma subconsulta?

Select <campos> from <tabela> where <campo>=(select <campo> from <tabela> where <condição>);

Select <campos> from <tabela> where <campo>==(select <campo> from <tabela> where <condição>);

Select <campos> from <tabela> where <condição>);

Select <campos> from <tabela> where <campo> <operador>(select <campo> from <tabela>);

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Qual é a função do Join?

A partir de uma tabela é criada uma nova tabela temporária.

A partir de duas tabelas são criadas duas novas tabelas temporárias.

A partir de duas tabelas é criada uma tabela temporária

A partir de duas tabelas temporárias é criada uma nova tabela fixa

7.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Identifique o ID dos funcionários que possuem o salário abaixo da média salarial:

Select fun_id from Funcionarios where fun_salario <>(select avg(fun_salario) from Funcionarios);

Select fun_nome from Funcionarios where fun_salario <(select (fun_salario) from Funcionarios);

Select fun_id from Funcionarios where fun_salario <(select avg(fun_salario) from Funcionarios);

Select fun_id from Funcionarios on fun_salario <(select avg(fun_salario) from Funcionarios);

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?