Considere a seguinte tabela de um banco de dados relacional...

Próximas questões
Com base no mesmo assunto
Ano: 2021 Banca: VUNESP Órgão: EsFCEx Prova: VUNESP - 2021 - EsFCEx - Informática |
Q1815195 Banco de Dados

Considere a seguinte tabela de um banco de dados relacional:

Item (ID, Descrição, Qtdade)

O comando SQL, para obter o número total de registros da tabela Item, é:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa E - SELECT COUNT (ID) FROM Item é a correta.

Vamos entender a questão e o raciocínio por trás da resposta:

O comando SQL necessário para saber o número total de registros de uma tabela em um banco de dados relacional é um comando de agregação. O COUNT é uma função de agregação utilizada para contar o número de linhas que correspondem a um critério específico, ou simplesmente todas as linhas de uma tabela. No caso da tabela Item, o ID é a chave primária, o que garante que cada registro seja único.

Agora, vamos analisar as alternativas:

A - SELECT NUMREG (ID) FROM Item: Esta alternativa está errada porque NUMREG não é uma função SQL válida para contar registros.

B - SELECT CONT FROM Item: Esta alternativa também está equivocada. A função CONT não existe no SQL. O que se poderia usar seria a função COUNT, mas a sintaxe está errada.

C - SELECT SUM (ID) FROM Item*: Embora SUM seja uma função SQL válida, ela é utilizada para somar valores numéricos de uma coluna, não para contar registros. Além disso, o asterisco ao final da linha não faz parte da sintaxe SQL padrão para esta operação.

D - SELECT SOMA (ID) FROM Item: Esta alternativa está errada porque SOMA é uma tradução incorreta da função SUM. Em SQL, sempre utilizamos a nomenclatura em inglês.

E - SELECT COUNT (ID) FROM Item: Esta é a alternativa correta. Aqui, COUNT é usado adequadamente para contar o número de registros na tabela Item.

Entender como utilizar funções de agregação como COUNT é fundamental para trabalhar com bancos de dados relacionais, já que essas funções são frequentemente utilizadas para realizar análises de dados e obter informações sumarizadas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Poderia usar "COUNT(ID)" ou "COUNT(*)"

Como o "ID" é chave primária, então não haverá valores nulos e todos os registros serão contabilizados. Não haveria essa garantia com "COUNT(Descrição)" ou "COUNT(Qtdade)"

SUM = Total (Soma) de um conjunto de valores. COUNT = Contar quantidade total de itens.

As 4 funções sao count , sum , max e min

Para o uso count , deverá usar um campo para a contagem. usamos a chave primária pois ela é única

Usa-se Count (id), pois com a pk sabe que vai contar todos os registros (sem repetições e sem valores nulos).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo