Structured Query Language (SQL ) é a linguagem de computador padrão da indústria usado para gerenciar dados em sistemas de gerenciamento de banco de dados relacionais, como Oracle e Microsoft SQL Server. Você pode usar SQL para inserir, atualizar , modificar, recuperar e excluir dados do banco de dados . Às vezes, você pode querer saber o número de linhas de dados correspondentes a um critério especificado . Use o " COUNT ( )" ou " COUNT_BIG ()" função para contar as linhas , com a única diferença no tipo dos valores de retorno para essas duas funções de dados. " COUNT ()" retorna um "int" tipo de dados , enquanto o " COUNT_BIG ()" retorna um " bigint " tipo de dados. Instruções
1
USE " COUNT (*) " para retornar o número de registros em um conjunto de resultados que está de acordo com os critérios especificados na instrução SQL , incluindo o NULL e valores duplicados . Por exemplo :
SELECT COUNT ( *) FROM estudantes ;
O comando acima irá retornar um conjunto de dados "int" Type que representa o número total de registros na tabela " estudantes "
. Página 2
Use " COUNT ( DISTINCT expressão ) " para contar o número de linhas com valores distintos de expressão especificada . Por exemplo :
COUNT ( DISTINCT student_id ) dos estudantes ;
O comando acima irá retornar o número de identificações estudantis distintas na tabela " Student " , excluindo os valores nulos
< . br>
3
Use " COUNT (*) ", com uma função de agregação para contar o número de linhas em cada grupo definido pelo " GROUP BY " cláusula. Por exemplo :
Selecione sobrenome , COUNT (*)
de
estudantes GROUP BY
sobrenome ;
Executando o comando acima irá exibir o número de alunos tendo os mesmos sobrenomes .
4
Use a função " COUNT_BIG ()" quando você antecipar o número de linhas a ser maior do que "2 ^ 31-1 ", já que a função " COUNT ()" retornará um erro em tal cenário .
5
Use " COUNT (ALL expressão) " para contar o número total de linhas na tabela especificada . Por exemplo :
COUNT (ALL student_id ) dos estudantes ;
Executando o comando acima irá exibir o número total de linhas na tabela de alunos. "ALL" é a cláusula padrão, e é equivalente a usar " COUNT ( student_id ) . "