Questão de Noções de linguagem SQL (DDL, DML, SELECT e JOIN)
Responda antes de revelar o gabarito.
Questão 13, Certo ou Errado
A função COUNT(coluna) ignora os valores nulos dessa coluna, ao contrário de COUNT(*), que conta todas as linhas.
Revelar gabarito
Gabarito: Certo
Certo. COUNT(*) conta todas as linhas do resultado, enquanto COUNT(coluna) ignora os valores nulos existentes nela, o que pode produzir contagens diferentes na mesma consulta.
Mais questões de Noções de linguagem SQL (DDL, DML, SELECT e JOIN)
Ver todasQuestão 1O comando DELETE, sem cláusula WHERE, remove a tabela do banco de dados.
Questão 2GRANT e REVOKE pertencem à linguagem de controle de dados (DCL).
Questão 3A cláusula HAVING é usada para filtrar grupos formados por GROUP BY.
Questão 4Para selecionar registros com valor ausente em uma coluna, usa-se a condição coluna = NULL.
Questão 5Em um LEFT JOIN, as linhas da tabela à esquerda sem correspondência na outra tabela são descartadas do resultado.
Questão 6Em SQL, a cláusula WHERE filtra linhas antes do agrupamento, enquanto HAVING filtra grupos após o GROUP BY.