PostgreSQL – Función CONTAR()

La función COUNT() es una función agregada que permite a los usuarios obtener la cantidad de filas que coinciden con un requisito particular de una consulta.
Según los requisitos del usuario, la función COUNT() puede tener las siguientes sintaxis:

Syntax: COUNT(*)
Returns: All rows including NULL and Duplicates

Syntax: COUNT(column)
Returns:  All rows except NULL.

Syntax: COUNT(DISTINCT column)
Returns: All rows without NULL and Duplicates

La función COUNT() se usa con la instrucción SELECT .

Por ejemplo, usaremos la base de datos de muestra (es decir, dvdrental ).
Ejemplo 1:
En este ejemplo usaremos la función COUNT(*) para obtener el número de transacciones en la tabla de pagos usando el siguiente comando:

SELECT
   COUNT(*)
FROM
   payment;

Producción:

Ejemplo 2:
En este ejemplo, consultaremos los montos distintos que pagaron los clientes, utilizando la función COUNT (columna DISTINCT) como se muestra a continuación:

SELECT
    COUNT (DISTINCT amount)
FROM
    payment;

Producción:

Ejemplo 3:
aquí usaremos la función COUNT() para obtener los detalles de los clientes que han realizado más de 40 pagos:

SELECT
    customer_id,
    COUNT (customer_id)
FROM
    payment
GROUP BY
    customer_id
HAVING
    COUNT (customer_id) > 40;

Producción:

Publicación traducida automáticamente

Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *