sql >> Base de Datos >  >> RDS >> SQLite

Funciones agregadas de SQLite

Esta página contiene una lista de funciones agregadas que están disponibles en SQLite de forma predeterminada.

Función Descripción
avg() Devuelve el valor promedio de todos los valores que no son NULL dentro de un grupo.
count() Se puede usar para devolver el número de filas en un conjunto de resultados.

También se puede utilizar para devolver el número de veces que una columna determinada no es NULL en el conjunto de resultados.
group_concat() Le permite concatenar varios resultados devueltos para una columna en uno. A veces se denomina "agregación de cadenas".
max() Devuelve el valor máximo de todos los valores de un grupo.

El valor máximo es el valor que aparecería en último lugar en una consulta que utiliza un ORDER BY cláusula en la misma columna.
min() Devuelve el valor mínimo no NULL de todos los valores de un grupo.

El valor mínimo es el valor que aparecería primero en una consulta que utiliza un ORDER BY cláusula en la misma columna.
sum() Devuelve la suma de todos los valores que no son NULL en un grupo. Si no hay valores que no sean NULL, devuelve NULL.
total() Devuelve la suma de todos los valores que no son NULL en un grupo. Si no hay valores que no sean NULL, devuelve 0.0.

Se pueden agregar funciones agregadas adicionales escritas en C usando la API sqlite3_create_function().