PostgreSQL – Función SUMA()

PostgreSQL proporciona una función SUM() que se usa para obtener la suma de valores de una columna numérica.

Syntax: SUM(column)

Los siguientes puntos deben tenerse en cuenta al usar la función anterior:

  • Ignora todos los valores NULL.
  • Si se usa con el operador DISTINCT como SUM (columna DISTINCT), omite los valores duplicados.
  • El uso de la función SUM() con la cláusula SELECT devuelve NULL en lugar de cero.

Por ejemplo, usaremos la base de datos de muestra (es decir, dvdrental ).

Ejemplo 1:
En este ejemplo calcularemos el monto total pagado por cada cliente utilizando la función SUM() y la cláusula GROUP BY de la siguiente manera:

SELECT
    customer_id,
    SUM (amount) AS total
FROM
    payment
GROUP BY
    customer_id;

Producción:

Ejemplo 2:
En este ejemplo, buscaremos los 10 principales clientes que pagaron más de la siguiente manera:

SELECT
    customer_id,
    SUM (amount) AS total
FROM
    payment
GROUP BY
    customer_id
ORDER BY total DESC
LIMIT 10;

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 *