Procura

Banco de dadosSql (3)


EXERCÍCIOS - Exercício 9

  • (FGV 2021)

Com relação à tabela descrita anteriormente, é preciso processar os dados e inserir na tabela a relação “neta(o)”. Os novos registros terão os nomes dos netos na primeira coluna, o valor “neta(o)” na segunda e, na terceira coluna, os nomes do respectivos avós ou avôs.

Considerando a sintaxe do MS SQL Server, assinale o comando SQL que executaria essa inserção.




A)

insert into descendencia

select d1.pessoa1, 'neta(o)', d2.pessoa2

from descendencia d1, descendencia d2

where d1.relação = 'filha(o)'

and d2.relação = d1.relação



B)

insert into descendencia

select d1.pessoa1, 'neta(o)', d2.pessoa2

from descendencia d1, d2

where d1.relação = 'filha(o)'

and d2.relação != d1.relação

and d2.pessoa1 = d1.pessoa2



C)

insert into descendencia

select d1.pessoa1, 'neta(o)', d2.pessoa2

from descendencia d1, d2

where d1.relação = 'filha(o)'

and d2.relação != d1.relação

and d2.pessoa1 = d1.pessoa2



D)

insert into descendencia

select d1.pessoa1, 'neta(o)', d2.pessoa2

from descendencia d1, descendencia d2

where d1.relação = 'filha(o)'

and d2.relação = d1.relação

and d2.pessoa1 = d1.pessoa2



E)

insert into descendencia

select d1.pessoa1, 'neta(o)', d2.pessoa2

from descendencia d1, descendencia d2

where d1.relação = 'filha(o)'

and d2.relação != d1.relação

and d2.pessoa1 != d1.pessoa2




Próximo:
EXERCÍCIOS - Exercício 10

Vamos para o Anterior: Exercício 8

Tente Este: Exercício 78

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=2.75ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.53ms))((ts_substr_c=0.56ms))((ts_substr_im=0.91ms))
((total= 5ms))