Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESGRANRIO 2012

Banco de DadosSQL
Código
cg048728
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2012
Nível
Superior
Cargo
LIQUIGAS - Profissional Júnior - Análise de Sistemas
Um usuário pediu que fosse elaborado um relatório com informações relativas a todas as empresas cadastradas na bolsa.Para cada empresa, o relatório tem que exibir as seguintes informações:• Código e Nome da mesma;• Códigos e tipos das ações, caso a empresa tenha ações negociadas na bolsa.Qual consulta permite exibir o que foi pedido?
  1. ASELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E LEFT OUTER JOIN ACAO A ON A.COD_EMPRESA=E.CODIGO WHERE A.TIPO = 'ON' OR TIPO = 'PN'
  2. BSELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E RIGHT OUTER JOIN ACAO A ON A.COD_EMPRESA=E.CODIGO
  3. CSELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E LEFT OUTER JOIN ACAO A ON A.COD_EMPRESA=E.CODIGO
  4. DSELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E, ACAO A WHERE E.CODIGO = A.COD_EMPRESA AND (A.TIPO = 'ON' OR TIPO = 'PN')
  5. ESELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E, ACAO A WHERE E.CODIGO = A.COD_EMPRESA
Revelar gabarito e comentário

GabaritoC — SELECT E.CODIGO, E.NOME, A.CODIGO, A.TIPO FROM EMPRESA E LEFT OUTER JOIN ACAO A ON A.COD_EMPRESA=E.CODIGO

Link permanente: /questoes/cg048728