Considere a existência da tabela USUARIO em um banco de dados relacional. Qual dos comandos SQL abaixo retornará a quantidade de linhas existentes na tabela USUARIO?
ASELECT COUNT(*) FROM USUARIO;
BSELECT *.* FROM USUARIO;
CSELECT AMOUNT TO USUARIO;
DSELECT SUMMARY() IN USUARIO;
ESELECT ALL IN USUARIO;
Revelar gabarito e comentário▾
GabaritoA — SELECT COUNT(*) FROM USUARIO;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SQL: Função de Agregação COUNT
Gabarito: letra A. A única alternativa sintaticamente correta e semanticamente adequada para contar o número de linhas de uma tabela em SQL é SELECT COUNT(*) FROM USUARIO;. A função COUNT(*) é uma função de agregação padrão que retorna a quantidade total de registros de uma tabela.
Alternativa A — ✅ Correta ⟵ GABARITO
A sintaxe SELECT COUNT(*) FROM USUARIO; é o comando SQL padrão para contar todas as linhas da tabela USUARIO. O asterisco (*) indica que a contagem considera todas as colunas, e COUNT retorna o número total de linhas.
Alternativa B — ❌ Incorreta
SELECT *.* FROM USUARIO; não é uma sintaxe SQL válida. O uso de *.* não existe; para selecionar todas as colunas, utiliza-se apenas * (um asterisco).
Alternativa C — ❌ Incorreta
SELECT AMOUNT TO USUARIO; não é um comando SQL reconhecido. A palavra AMOUNT não é parte da linguagem SQL; o correto seria COUNT.
Alternativa D — ❌ Incorreta
SELECT SUMMARY() IN USUARIO; contém erros: SUMMARY não é uma função de agregação do SQL (a função correta para soma é SUM) e o uso de IN está inadequado. Além disso, a sintaxe correta para chamar uma função é SELECT SUM(...) FROM tabela.
Alternativa E — ❌ Incorreta
SELECT ALL IN USUARIO; não é um comando SQL válido. A palavra ALL pode ser usada em contextos como SELECT ALL (equivalente a SELECT sem DISTINCT), mas a construção IN USUARIO está incorreta; o correto seria FROM USUARIO.
PEGA ESSA DICA!
As principais funções de agregação do SQL são: COUNT (contagem), SUM (soma), AVG (média), MAX (máximo) e MIN (mínimo). Memorize a sintaxe básica: SELECT FUNCAO(coluna) FROM tabela;. Para contar todas as linhas, use COUNT(*).