Questão de Banco de Dados — SQL — CEPS-UFPA 2018
Banco de DadosSQL
- Código
- qq318226
- Banca
- CEPS-UFPA
- Órgão
- UFPA
- Ano
- 2018
- Nível
- Superior
- Cargo
- CEPS - - Analista de Tecnologia da Informação - Desenvolvimento de Web
Supondo que a nota mínima para aprovação seja 5, a consulta SQL que corretamente recupera a relação de alunos que foram aprovados é
- ASELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaIDFROM ALUNOS, TURMAS, TURMASALUNOSWHERE TURMASALUNOS.nota >= 5;
- BSELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaIDFROM ALUNOS, TURMAS, TURMASALUNOSWHERE AVG(TURMASALUNOS.nota) >= AVG(TURMAS.nota);
- CSELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaIDFROM ALUNOS, TURMAS, TURMASALUNOSWHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.alunoID = ALUNOS.id AND WHEREAVG(TURMASALUNOS.nota) >= AVG(TURMAS.nota);
- DSELECT COUNT(DISTINCT ALUNOS.id)FROM ALUNOS, TURMAS, TURMASALUNOSWHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.nota < 5 ANDTURMASALUNOS.alunoID = ALUNOS.id;
- ESELECT ALUNOS.id AS AlunoID, ALUNOS.nome, TURMAS.id AS TurmaIDFROM ALUNOS, TURMAS, TURMASALUNOSWHERE TURMASALUNOS.turmaID = TURMAS.id AND TURMASALUNOS.alunoID = ALUNOS.id ANDTURMASALUNOS.nota >= 5;