A alternativa que atende a premissa “Apresentar a quantidade de alunos matriculados nas modalidades oferecidas pela academia agrupados por professor” é:
Escolha uma opção:
a. SELECT DESCRICAO,NOMEPROFESSOR, COUNT (I.IDMATRICULA) FROM TURMA AS T
INNER JOIN MODALIDADE AS M ON M.IDMODALIDADE = T.IDMODALIDADE
INNER JOIN PROFESSOR AS P ON P.IDPROFESSOR = T.IDPROFESSOR
INNER JOIN MATRICULA ON I.IDMATRICULA = MATRICULA.IDMATRICULA
b. SELECT DESCRICAO,SUM (I.IDMATRICULA), NOMEPROFESSOR
FROM TURMA AS T
INNER JOIN MODALIDADE AS M ON M.IDMODALIDADE = T.IDMODALIDADE
INNER JOIN PROFESSOR AS P ON P.IDPROFESSOR = T.IDPROFESSOR INNER JOIN INTEGRANTESTURMA AS I ON I.IDTURMA = T.IDTURMA INNER JOIN MATRICULA ON I.IDMATRICULA = MATRICULA.IDMATRICULA
GROUP BY DESCRICAO
c. SELECT DESCRICAO,NOMEPROFESSOR, COUNT (I.IDMATRICULA) FROM TURMA AS T
INNER JOIN MODALIDADE AS M ON M.IDMODALIDADE = T.IDMODALIDADE
INNER JOIN PROFESSOR AS P ON P.IDPROFESSOR = T.IDPROFESSOR INNER JOIN INTEGRANTESTURMA AS I ON I.IDTURMA = T.IDTURMA
INNER JOIN MATRICULA ON I.IDMATRICULA = MATRICULA.IDMATRICULA
GROUP BY DESCRICAO, NOMEPROFESSOR
d. SELECT DESCRICAO,NOMEPROFESSOR, SUM (I.IDMATRICULA)
FROM TURMA AS T
INNER JOIN MODALIDADE AS M ON M.IDMODALIDADE = T.IDMODALIDADE
INNER JOIN INTEGRANTESTURMA AS I ON I.IDTURMA = T.IDTURMA INNER JOIN MATRICULA ON I.IDMATRICULA = MATRICULA.IDMATRICULA
GROUP BY DESCRICAO, NOMEPROFESSOR
e. SELECT COUNT (I.IDMATRICULA), NOMEPROFESSOR
FROM TURMA AS T
INNER JOIN MODALIDADE AS M ON M.IDMODALIDADE = T.IDMODALIDADE
INNER JOIN PROFESSOR AS P ON P.IDPROFESSOR = T.IDPROFESSOR INNER JOIN INTEGRANTESTURMA AS I ON I.IDTURMA = T.IDTURMA
INNER JOIN MATRICULA ON I.IDMATRICULA = MATRICULA.IDMATRICULA
GROUP BY NOMEPROFESSOR
Anexos:

Soluções para a tarefa
Respondido por
0
Resposta:
Letra C
Explicação:
As queries que mais fazem sentido com o Proposto no enunciado são as letras C, D, porem na Letra D está utilizando a função Sum(), e na questão está propondo uma contagem de dados e não uma soma, por isso deve-se utilizar a função Count() neste cenário.
Perguntas interessantes
História,
7 meses atrás
Matemática,
7 meses atrás
Geografia,
7 meses atrás
Geografia,
7 meses atrás
Saúde,
7 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Química,
1 ano atrás