1
resposta

FUNÇÃO AGREGADORA COUNT(*)

Bom dia!

A professora disse nos vídeos que a função COUNT(*) conta tudo .

Fiquei um pouco confuso com essa explicação, porque entendi que a contagem seria a soma dos elementos de cada coluna.

Posso entender que COUNT(*) conta o número de linhas da tabela?

Posso dizer também que, quando COUNT(* ) FOR USADO COMBINADO COM GROUP BY, a função COUNT(*) retornará o número de linhas de cada agrupamento?

Em uma tabela linha e registro tem o mesmo significado?

1 resposta

Olá Orlando!

A função "COUNT( * ) ou COUNT(0)" realmente conta a quantidade de linhas resultantes de uma consulta. Utilizando o "GROUP BY" combinado com outras colunas, será feita sim a contagem para cada agrupamento. No caso de linha e registro eu considero como sinônimos.

Espero ter ajudado!