Considere a existência da tabela USUARIO em um banco de dado...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a A - SELECT COUNT(*) FROM USUARIO;
Para calcular a quantidade de linhas existentes em uma tabela de um banco de dados relacional, utilizamos a função de agregação COUNT(). Esta função é projetada para contar itens em um conjunto de dados. Ao passar o asterisco (*) como argumento, estamos solicitando a contagem de todas as linhas da tabela, independentemente de seus valores serem nulos ou não.
Assim, o comando SELECT COUNT(*) é seguido pela cláusula FROM, a qual especifica a tabela que desejamos consultar, neste caso, USUARIO. O resultado será um único número representando a quantidade total de linhas na tabela USUARIO.
É importante entender que as demais alternativas não representam comandos válidos ou não produzem o resultado esperado (quantidade de linhas na tabela). Ao estudar SQL para concursos, esteja atento a essas funções de agregação e ao uso correto da cláusula FROM, pois ambos são fundamentais para construir consultas eficazes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Opção A (Correta):
Nesta consulta SQL, você está usando a função 'COUNT (*)' para contar todas as linhas da tabela USUARIO. O 'COUNT (*)' é uma função agregada que retorna o número de registros na tabela. Essa é a maneira correta e padrão de contar o número de linhas em uma tabela.
SELECT:
- Especifica a coluna que você deseja recuperar da tabela
- pode ser usada para calculos, operações de agregação (como , , , etc.) e renomear colunas no resultado da consulta)
- Define quais as informações específicas você quer ver no resultado. No exemplo o que vai aparecer na tela vai ser a contagem da tabela
FROM:
- Especifica a tabela a partir da qual você deseja recuperar os dados.
- Indica ao banco de dados de onde os dados devem ser extraídos.
- Usada para especificar múltiplas tabelas, permitindo a realização de junções (joins) para combinar dados de diferentes fontes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo