• Matéria: Informática
  • Autor: bruun0o
  • Perguntado 6 anos atrás

Qual das seguintes consultas retorna os nomes dos funcionários e os nomes dos seus respectivos cargos? (Nota: A consulta deverá retornar inclusive os nomes dos funcionários que ainda não têm um cargo definido.)

SELECT NOMEFUNCIONARIO, NOMECARGO FROM CARGO LEFT OUTER JOIN FUNCIONARIO ON (CODCARGO = CODCARGO);

SELECT NOMEFUNCIONARIO, NOMECARGO FROM CARGO LEFT OUTER JOIN FUNCIONARIO ON (CARGO.CODCARGO = FUNCIONARIO.CODCARGO);

SELECT NOMEFUNCIONARIO, NOMECARGO FROM CARGO RIGHT OUTER JOIN FUNCIONARIO ON (CARGO.CODCARGO = FUNCIONARIO.CODCARGO);

SELECT FUNCIONARIO, CARGO FROM NOMECARGO LEFT OUTER JOIN NOMEFUNCIONARIO ON (CODCARGO = CODCARGO);

SELECT FUNCIONARIO, CARGO FROM CARGO RIGHT OUTER JOIN FUNCIONARIO ON (CARGO.CODCARGO = FUNCIONARIO.CODCARGO);

Anexos:

Respostas

respondido por: bonitao1000
11

Resposta:

SELECT NOMEFUNCIONARIO, NOMECARGO FROM CARGO RIGHT OUTER JOIN FUNCIONARIO ON (CARGO.CODCARGO = FUNCIONARIO.CODCARGO);

Explicação:

Perguntas similares