Ed
ano passado
Vamos analisar a consulta SQL apresentada: ```sql SELECT CODIGONIVEL, DESCRICAO FROM NIVEL WHERE CODIGONIVEL IN (SELECT DISTINCT CODIGONIVEL FROM CURSO); ``` Essa consulta está buscando os `CODIGONIVEL` e `DESCRICAO` da tabela `NIVEL` onde o `CODIGONIVEL` está presente na lista de `CODIGONIVEL` que existem na tabela `CURSO`. Agora, vamos analisar as alternativas: A) Exibir os níveis para os quais há pelo menos um curso associado. Correta. A consulta retorna os níveis que têm pelo menos um curso associado, pois está filtrando os níveis que estão na lista de cursos. B) Exibir os cursos para os quais há pelo menos um nível associado. Incorreta. A consulta não está buscando cursos, mas sim níveis. C) Exibir os níveis para os quais não há curso associado. Incorreta. A consulta está buscando níveis que têm cursos associados. D) Exibir somente os níveis para os quais há mais de um curso associado. Incorreta. A consulta não faz essa distinção; ela apenas verifica se há pelo menos um curso. E) Exibir a descrição dos cursos e seus níveis. Incorreta. A consulta não está exibindo informações sobre cursos, mas sim sobre níveis. Portanto, a alternativa correta é: A Exibir os níveis para os quais há pelo menos um curso associado.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material