Funciones de agregación

Las funciones de agregación se utilizan para agrupar varios valores dentro de Profile Query Language arreglos de discos (PQL) para formar un único valor de resumen. Encontrará más información sobre otras funciones de PQL en Profile Query Language overview.

Recuento

La función count devuelve el número de elementos dentro de la matriz dada.

Format

{ARRAY}.count()

Ejemplo

La siguiente consulta de PQL devuelve el número de pedidos de la matriz.

orders.count()

Sum

La función sum devuelve la suma de todos los valores seleccionados dentro de la matriz.

Formato

{ARRAY}.sum()

Ejemplo

La siguiente consulta PQL devuelve la suma de todos los precios de los pedidos.

orders.sum(order.price)

Promedio

La función average devuelve la media aritmética de todos los valores seleccionados dentro de la matriz.

Formato

{ARRAY}.average()

Ejemplo

La siguiente consulta PQL devuelve el precio promedio de todos los pedidos.

orders.average(order.price)

Mínimo

La función min devuelve el menor de todos los valores seleccionados dentro de la matriz.

Formato

{ARRAY}.min()

Ejemplo

La siguiente consulta PQL devuelve el precio más bajo de todos los pedidos.

orders.min(order.price)

Máximo

La función max devuelve el mayor de todos los valores seleccionados dentro de la matriz.

Formato

{ARRAY}.max()

Ejemplo

La siguiente consulta PQL devuelve el precio más alto de todos los pedidos.

orders.max(order.price)

Pasos siguientes

Ahora que ha aprendido sobre las funciones de agregación, puede utilizarlas dentro de sus consultas PQL. Para obtener más información sobre otras funciones de PQL, lea la información general del lenguaje de Consulta de Perfil.

En esta página