En este artículo, vamos a ver cómo encontrar el valor promedio en una columna en SQL. Una columna en la tabla SQL es la estructura de catálogo vertical. En este artículo, utilizaremos Microsoft SQL Server como nuestra base de datos.
A modo de ejemplo, crearemos una tabla de muestra y realizaremos las mismas operaciones en ella.
Definición de tabla:
Tenemos la siguiente tabla de autos en nuestra base de datos:
CREATE TABLE car ( companyid integer , companyname varchar(20) , totalmodels integer )
La consulta anterior crea una tabla de automóviles para nosotros.
Agregar datos a la tabla:
Para insertar valores en la tabla, necesitamos usar la declaración de inserción . Use la siguiente declaración para agregar datos a la tabla de automóviles :
INSERT INTO car values(1,'maruti suzuki',10); INSERT INTO car values(2,'tata',12); INSERT INTO car values(3,'volkswagen',8);
La consulta anterior agregará los datos a la tabla de automóviles .
Nota: Tenemos que insertar valores de acuerdo a la tabla creada. Por ejemplo, creamos una tabla de automóviles con companyid como entero, companyname como varchar y totalmodels como entero. Por lo tanto, debemos insertar un número entero, un carácter y un número entero; de lo contrario, podemos obtener un error.
Para verificar el contenido de la tabla, use la siguiente declaración:
SELECT * FROM car;
Esto nos mostrará nuestra tabla creada como se muestra a continuación:
Promedio de todos los valores en una columna
Para esto, necesitamos usar la función avg(). Tenemos que pasar el nombre de la columna como parámetro. La función avg() tiene la siguiente sintaxis:
SELECT AVG( column_name ) FROM table_name;
- La función avg() se puede usar con la consulta SELECT para recuperar datos de una tabla.
La siguiente consulta se puede usar para encontrar el promedio de la columna de modelos totales de nuestra tabla de autos :
SELECT AVG(totalmodels) FROM car;
Producción :
Verifiquemos la salida. El promedio de 10, 12 y 18 es 10. Por lo tanto, hemos encontrado con éxito el promedio de todos los valores en una columna de una tabla.
Publicación traducida automáticamente
Artículo escrito por krishnakarthikeyakhandrika y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA