Na maioria dos casos, ao trabalhar com bancos de dados, nosso interesse é os registros reais armazenados no banco de dados. No entanto, pode ocorrer uma instância onde precisamos determinar o número de registros em uma coluna específica ou tabela inteira.
Para conseguir isso, podemos definir uma função personalizada ou usar a função de contagem interna. Neste guia, discutiremos a função de contagem e vários exemplos de como usá -lo.
Uso básico
A sintaxe para esta função é:
Selecione contagem (agg_expr) da tabela;Como a função de contagem é uma função agregada, você pode passar um curinga ou uma expressão específica que a função contará. A expressão passou para a função como argumento não deve retornar um valor nulo.
Se uma expressão retornar um valor nulo, a função não conta o resultado.
Exemplos de função de contagem postgressql
Vamos ilustrar como usar a função de contagem usando vários exemplos.
Exemplo 1
O primeiro exemplo é a função de contagem com um curinga. Nesse exemplo, o Postgres verá a tabela inteira sequencialmente e retornará o número de linhas.
Um exemplo é:
Selecione contagem (*) do filme;O resultado acima mostra que a tabela contém 100 registros.
Se você executar a operação acima em uma tabela com muitos registros, a consulta será lenta.
Exemplo 2
Outro exemplo é contar as linhas em uma coluna específica. Você pode fazer isso passando o nome da coluna para a função de contagem como:
Selecione contagem (valor) do pagamento;Exemplo 3
Também podemos usar o exemplo acima, mas apenas retornará o número de valores distintos na coluna. Por exemplo:
Selecione contagem (valor distinto) do pagamento;O acima mostra 19 valores exclusivos na coluna de quantidade da tabela de pagamento.
Exemplo 4
Suponha que você queira obter o número de registros que atendem a um critério específico. Nesse caso, você pode passar uma declaração condicional para a declaração como:
Selecione contagem (*) no filme onde substituição_cost> 15;A consulta acima deve retornar o número de filmes onde o custo de reposição é maior que 15.
Conclusão
Este tutorial ensinou a você como usar a consulta de contagem para obter o número de linhas que atendem a um critério específico. Lembre -se, a experimentação é a chave para dominar.