Pular para o conteúdo principal

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

Banco de DadosSQL
Código
qq013277
Banca
FUMARC
Órgão
PC-MG
Ano
2013
Nível
Superior
Cargo
Analista da Polícia Civil - Tecnologia da Informação
A sentença SQL que melhor responde à consulta “Listar o nome do funcionário, a data e o total de marcações de ponto realizadas pelo funcionário em cada data” é:
  1. ASELECT f.nome, mp.data, COUNT(*) FROM FUNCIONARIO AS f INNER JOIN MARCACAO_PONTO AS mpON f.matricula = mp.matriculaGROUP BY f.nome
  2. BSELECT f.nome, mp.data, COUNT(*) FROM FUNCIONARIO AS f INNER JOIN MARCACAO_PONTO AS mp ON f.matricula = mp.matriculaGROUP BY f.nome, mp.data
  3. CSELECT f.nome, mp.data, SUM(*) FROM FUNCIONARIO AS f INNER JOIN MARCACAO_PONTO AS mpON f.matricula = mp.matriculaGROUP BY f.nome, mp.data
  4. DSELECT f.nome, mp.relogio, COUNT(*) FROM FUNCIONARIO AS f INNER JOIN MARCACAO_PONTO AS mpON f.matricula = mp.matriculaGROUP BY f.nome, mp.relogio
Revelar gabarito e comentário

GabaritoB — SELECT f.nome, mp.data, COUNT(*) FROM FUNCIONARIO AS f INNER JOIN MARCACAO_PONTO AS mp ON f.matricula = mp.matricula GROUP BY f.nome, mp.data

Link permanente: /questoes/qq013277