FC ConcursosFC Concursos

Flashcard FC696546

Como escrever uma consulta SQL que retorna apenas os nomes dos alunos dos cursos Marketing e Administração que completam 20 anos em 2026, ordenados alfabeticamente?

Linguagem SQL

QUADRIX · 2025

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Como escrever uma consulta SQL que retorna apenas os nomes dos alunos dos cursos Marketing e Administração que completam 20 anos em 2026, ordenados alfabeticamente?
Mostrar resposta e comentário

Resposta

A consulta deve selecionar apenas a coluna nome_aluno, relacionar Aluno e Curso para filtrar pelo nome do curso, verificar ano de nascimento igual a 2006 e ordenar por nome_aluno em ordem crescente.

• SELECT: usar SELECT a.nome_aluno para retornar somente o nome do aluno.
• JOIN: unir Aluno e Curso com a.curso_id = c.curso_id para permitir filtragem por curso.
• Filtro de curso: WHERE c.nome_curso IN ('Marketing','Administração') para selecionar ambos os cursos de forma concisa.
• Condição de idade: EXTRACT(YEAR FROM a.data_nascimento) = 2006, pois 2026 menos 20 anos resulta em 2006.
• Ordenação: ORDER BY a.nome_aluno ASC para ordenar alfabeticamente em ordem crescente.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/688348

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo