Informática, perguntado por phelipem18, 5 meses atrás

Sejam duas tabelas assim estruturadas:

EMPREGADO(CODIGOE, NOME, ENDERECO)
DEPENDENTE(CODIGOE,CODIGOD, NOME)
CODIGOE REFERENCIA EMPREGADO

Seja a consulta a seguir:

SELECT E.NOME, D.NOME
FROM EMPREGADO E JOIN DEPENDENTE D ON (E.CODIGOE=D.CODIGOE)
ORDER BY E.NOME;

A consulta retorna:

(Ref.: 202012996957)

O nome do empregado e o nome de cada dependente dele. Os empregados sem dependentes aparecem no resultado.


Somente o nome dos empregados para os quais não há dependentes.


O nome de pelo menos um empregado sem dependente.


Somente o nome dos dependentes para os quais não há empregados.


O nome do empregado e o nome de cada dependente dele. Os empregados sem dependentes não aparecem no resultado.

Soluções para a tarefa

Respondido por esmaelsousa73
36

Resposta:

Se for de marq é a letra E

Explicação:

o nome do empregado e o nome de cada dependente dele. Os empregados sem dependentes ñ aparecem no resultado

Respondido por gomessd
3

A consulta do exercício retornará o nome dos empregados e cada dependente que eles tiverem. Em caso de empregados sem dependentes, eles não aparecerão na consulta. A alternativa correta é a e).

O JOIN na linguagem SQL

O JOIN é um comando SQL que permite o cruzamento de diferentes tabelas, desde que haja um campo em comum entre eles. No caso do exercício, esse campo é o CODIGOE.

Existem diversos tipos de JOIN, mas não especificando (como foi feito no exercício), por padrão é aplicado o INNER JOIN. Nesse tipo, só serão retornados os campos que possuírem dados nas duas tabelas. Dessa forma, a consulta retornará todos os empregados que possuem dependentes na outra tabela, bem como todos os dependentes deles.

Você pode aprender mais sobre SQL aqui:

https://brainly.com.br/tarefa/49801319

#SPJ2

Anexos:
Perguntas interessantes