¿Cuál es la función promedio agregada en SQLite?

¿Cuál es la función promedio agregada en SQLite?
SQLite es un código abierto, RDMS (sistema de gestión de bases de datos relacionales) que se utiliza para administrar filas y columnas de una tabla, en la que se almacenan los datos, de un sitio web o una aplicación. SQLite tiene muchas funciones incorporadas, que se utilizan para realizar una variedad de tareas, una de ellas es una función de avg (), que se utiliza para descubrir el promedio de datos proporcionados; Esta función es aplicable a solo enteros y tipos de datos reales, donde el promedio tiene una fórmula general: promedio = suma de términos/número de términos

Ahora, en SQLite, para encontrar el promedio agregando todos los datos cuyo promedio se encuentra y luego dividiéndolo por el número de entradas de datos; Podemos averiguar directamente el promedio de los datos simplemente mediante el uso de la función AVG (). En este artículo, explicaremos cómo usar la función AVG () en SQLite para averiguar el promedio de datos.

Cómo usar la función AVG () en SQLite

Tenemos una tabla en la base de datos, llamado Estudiantes_Result, que contiene los nombres de los estudiantes, sus identificaciones de estudiantes únicas y marcas. Para mostrar esta tabla, ejecute el siguiente comando en el terminal de Ubuntu:

Seleccionar * de Students_Result;

Ahora, de acuerdo con la ecuación del promedio, podemos encontrar la respuesta como:

promedio = (80 + 65 + 98 + 33 + 43 + 78 + 93 + 56 + 77 + 12)/10
promedio = 63.5

Este cálculo se puede hacer utilizando la función avg () y la sintaxis general de avg () es:

Seleccione AVG (column_name) de table_name donde condición;

La explicación de la sintaxis general es:

  • Use la cláusula SELECT para recuperar datos de la tabla
  • Luego escriba el AVG y reemplace la columna_name con el nombre de la columna cuyo promedio se encuentra
  • Use la cláusula FOT y reemplace el table_name, con el nombre de la tabla a la que desea acceder
  • Use la cláusula Where si hay alguna condición a aplicar

Usaremos la tabla anterior y descubriremos el promedio usando avg () y coincidiremos con su resultado con el cálculo anterior:

Seleccione AVG (resultado) de Students_Result;

Desde la salida, podemos ver que el resultado es 63.5 que es el mismo que el resultado calculado por la ecuación. También podemos averiguar el promedio de las primeras 5 filas de la columna de resultados utilizando:

Seleccione AVG (resultado) de Students_Result donde resultado<6;

Tenemos otra tabla del peso de diferentes cereales en gramos, y para mostrar la tabla usaremos el comando:

Seleccionar * de Cereals_weight;

Para averiguar el promedio del peso de todos estos valores de una columna, "peso" es:

Seleccione AVG (peso) de Cereals_weight;

Podemos ver la respuesta 64.306, para redondearlo en un dígito después del decimal, use el siguiente comando:

Seleccione Round (AVG (peso), 1) de Cereals_weight;

Si tenemos algunos valores similares, y queremos considerarlos solo una vez al calcular el promedio, podemos usar la cláusula de distinta en la función AVG (). Por ejemplo, tenemos una tabla de goles marcados por diferentes jugadores y queremos descubrir el promedio solo de esos objetivos que son diferentes como tenemos una lista:

Jugadores Objetivos
Cristiano Ronaldo 5
Lionel Messi 5
Xavi 3
Andrés Iniesta 1

En la tabla anterior, queríamos calcular el promedio de solo 5 (queremos considerarlo por una vez), 3 y 1, ejecutar la siguiente declaración:

Seleccione AVG (objetivos distintos) de Players_Data;

Podemos ver en la salida anterior, dio un promedio de 1,3,5 en lugar de 1,3,5,5.

Conclusión

Las funciones integradas no solo ahorran nuestro tiempo, sino que también proporcionan resultados eficientes, y en SQLite, hay muchas funciones incorporadas, una de ellas es la función AVG (). En este artículo, hemos discutido la función AVG () que se utiliza para descubrir el promedio de los datos proporcionados en forma de tipos de datos enteros y reales, y junto con las cláusulas AVG (), redondas y distintas se utilizan para completar los números y encontrar el promedio de valores que no son iguales entre sí respectivamente.