Considere a existência da tabela USUARIO em um banco de dado...

Próximas questões
Com base no mesmo assunto
Q2287749 Banco de Dados
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?
Alternativas

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