1
resposta

Select com COUNT

Olá,

Ambas as queries abaixo geram o mesmo resultado. O count pode ser usado em qualquer campo desde que não seja check?

SELECT RECEBIDO, SUM(VALOR) AS SOMA_DOS_VALORES, COUNT(VALOR) AS VALOR_COUNTED FROM COMPRAS GROUP BY RECEBIDO ORDER BY SOMA_DOS_VALORES DESC;
SELECT RECEBIDO, SUM(VALOR) AS SOMA_DOS_VALORES, COUNT(RECEBIDO) AS VALOR_COUNTED FROM COMPRAS GROUP BY RECEBIDO ORDER BY SOMA_DOS_VALORES DESC;
1 resposta

Boa tarde, O COUNT retorna o número de linhas onde o valor da coluna que você passou não seja nulo. Segue material com exemplo: http://blog.alura.com.br/select-count-count1-e-countnome-a-batalha-dos-counts-de-sql/ Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software