Ed
há 6 dias
Vamos analisar cada afirmativa: I. "SELECT COUNT(*) FROM alunos" — Conta todas as linhas da tabela, incluindo aquelas com valores NULL em qualquer coluna. Correto para obter o número total de alunos registrados. II. "SELECT SUM DISTINCT(ID) FROM alunos" — Sintaxe incorreta, pois SUM DISTINCT não é uma função válida no SQL padrão. Além disso, somar IDs não retorna o número total de alunos. Incorreto. III. "SELECT DISTINCT COUNT(ID) FROM alunos" — A função COUNT(ID) retorna um único valor (quantidade de IDs não nulos). Usar DISTINCT COUNT(ID) não faz sentido e gera erro ou resultado incorreto. Incorreto. IV. "SELECT COUNT(ID) FROM alunos WHERE ID IS NOT NULL" — Conta os IDs não nulos, que normalmente corresponde ao número total de alunos se ID é chave primária e não nula. Correto. Portanto, os itens corretos são I e IV. Como não foram apresentadas as alternativas no enunciado, a resposta correta é: apenas os itens I e IV estão corretos.
Cadastre-se ou realize login