De acordo com a query descrita abaixo, assinale a alternati...
SELECT COUNT(*) FROM clientes;
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Retorna o número total de clientes.
A questão aborda o conhecimento sobre a linguagem SQL (Structured Query Language), especificamente a função agregada COUNT(). A função COUNT() é uma função de agregação que, quando utilizada em uma query SQL, retorna a quantidade de linhas que correspondem a um determinado critério de seleção.
No comando apresentado:
SELECT COUNT(*) FROM clientes;
Estamos solicitando ao banco de dados que conte todas as linhas na tabela clientes. O asterisco (*) indica que queremos considerar todas as colunas na contagem. Este é um caso comum quando apenas nos interessa o número total de registros, sem filtragem ou critérios específicos de contagem.
Entendendo as alternativas incorretas:
- A - Incorreta porque não está retornando todos os clientes, mas sim a quantidade deles.
- B - Incorreta porque o maior ID cadastrado seria obtido com MAX(ID), e não com COUNT().
- C - Incorreta porque a contagem de tabelas relacionadas não é o propósito da função COUNT().
- D - Incorreta porque a soma dos códigos dos clientes seria obtida com SUM(codigo), e não com COUNT().
Portanto, a alternativa E está correta porque ela afirma exatamente o que a função COUNT(*) faz quando utilizada dessa maneira: retorna a contagem total de registros, ou seja, o número total de clientes cadastrados na tabela clientes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo