Pular para o conteúdo principal

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

Banco de DadosSQL
Código
cg000866
Banca
CESGRANRIO
Órgão
IBGE
Ano
2013
Nível
Superior
Cargo
Analista - Análise e Desenvolvimento de Aplicações
Considere o seguinte código SQL:CREATE TABLE EMPREG (ID INTEGER PRIMARY KEY, NOME CHAR(20), SOBRENOME CHAR(60), SALARIO REAL); INSERT INTO EMPREG VALUES (44, ‘William’, ‘Simpson’, 6387.01); INSERT INTO EMPREG VALUES (11, ‘Fulano’, ‘Brasil’, 3045.78);INSERT INTO EMPREG VALUES (22, ‘Beltrano’, ‘da Silva’, 4046.79); INSERT INTO EMPREG VALUES (33, ‘Carlos’, ‘da Silva’, 13040.78); CREATE TABLE COMISSAO(ID INTEGER REFERENCES EMPREG(ID), MES INTEGER CHECK (MES BETWEEN 1 AND 12), VALOR_COMISS REAL, PRIMARY KEY (ID, MES));INSERT INTO COMISSAO VALUES (22,1,1001.67); INSERT INTO COMISSAO VALUES (22,6,1001.67);INSERT INTO COMISSAO VALUES (44,5,2338.67); INSERT INTO COMISSAO VALUES (11,1,400.67);INSERT INTO COMISSAO VALUES (33,9,2340.00); INSERT INTO COMISSAO VALUES (44,12,2940.67);O resultado da consultaSELECT NOME FROM EMPREG WHERE 2340.00 < (SELECT AVG(VALOR_COMISS) FROM COMISSAO WHERE EMPREG.ID = COMISSAO.ID);será
  1. AWilliam
  2. BFulano
  3. Cda Silva
  4. DCarlos
  5. E67
Revelar gabarito e comentário

GabaritoA — William

Link permanente: /questoes/cg000866