En el campo de las bases de datos, a menudo necesitamos realizar operaciones matemáticas con datos almacenados en tablas. Una operación común es la división matemática, que resulta útil cuando necesitamos determinar valores como ratios, porcentajes o cualquier otra métrica derivada.
En este tutorial, aprenderemos una operación de división común, que implica dividir dos columnas de una tabla matemática.
Tabla de Contenidos
tabla de muestra
Para fines de demostración, creemos una tabla que contenga datos del indicador y usémosla para ilustrar cómo dividir dos columnas en SQL.
Crear tabla country_data (
IDENTIFICACIÓN La clave primaria de incremento automático INT no está vacía,
Nombre del país VARCHAR(255) no nulo,
Grupo étnicoINT NOT NULL,
Distancia FLOTANTE NO NULA,
PIB decimal(15,
2) valor predeterminado no vacío()
);
Esto debería crear una tabla llamada «country_data» y contener información del país, como el nombre del país, la población, la distancia total y el PIB.
Luego podemos insertar los registros en la tabla de la siguiente manera:
insertar
Ingresar
Datos nacionales (el nombre del país,
población,
distancia,
producto Interno Bruto)
valores
('EE.UU',
331002651,
9831.34,
22675248.00),
('Porcelana',
1439323776,
9824.58,
16642205.00),
('India',
1380004385,
3846.17,
2973191.00),
('Brasil',
212559417,
8326.19,
1839756.00),
('Rusia',
145934462,
10925.55,
1683005.00);
El resultado resultante es el siguiente:
Dividir dos columnas en SQL
Supongamos que queremos calcular la población promedio por unidad cuadrada. Podemos dividir la población total por la distancia entre países.
Para dividir dos columnas en SQL, usamos el operador «/» seguido de la columna a dividir.
Por ejemplo:
elegir
el nombre del país,
población,
distancia,
producto Interno Bruto,
(población / distancia) COMO música pop promedio
de
Datos nacionales;
En este ejemplo, dividimos la columna de población por la columna de distancia y asignamos el alias «avg_pop» a la columna resultante.
El conjunto de resultados es el siguiente:
Esto muestra la población promedio por unidad cuadrada de un país.
en conclusión
En este tutorial, aprenderemos cómo realizar una división matemática en SQL dividiendo dos columnas de la tabla para obtener el resultado de cada valor correspondiente.