Multiplicar dos columnas en SQL

Multiplicar Dos Columnas En Sql



En el mundo de las bases de datos, a menudo necesitamos realizar operaciones matemáticas con los datos almacenados en las tablas. Una de esas operaciones comunes es una multiplicación matemática que resulta útil cuando necesitamos determinar los valores totales, porcentajes o cualquier otra métrica derivada.

En este tutorial, aprenderemos sobre una operación de multiplicación común que implica dividir dos columnas de una tabla matemática.

Tabla de muestra

Para fines de demostración, creemos una tabla que contenga datos métricos y usémosla para ilustrar cómo multiplicar dos columnas en SQL.







CREAR TABLA datos_país (
id INT AUTO_INCREMENT CLAVE PRIMARIA NO NULA,
nombre_país VARCHAR(255) NO NULO,
población INT NO NULA,
distancia FLOTADOR NO NULO,
pib DECIMAL(15,
2) NO NULO POR DEFECTO (0)
);

Esto debería crear una tabla llamada 'datos_país' y contiene 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
EN
datos_país (nombre_país,
población,
distancia,
pib)
VALORES
('Estados Unidos',
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:





Multiplicar dos columnas en SQL

Supongamos que queremos calcular el producto de las columnas de población y distancia. Podemos multiplicar la población total por la distancia del país.



En SQL, para multiplicar dos columnas utilizamos el operador “*” seguido de las columnas en las que deseamos dividir.

Por ejemplo:

SELECCIONAR
nombre del país,
población,
distancia,
pib,
(población * distancia) AS prod
DE
datos_país;

En este caso, multiplicamos la columna de población por la columna de distancia y asignamos a la columna resultante el alias de prod.

El conjunto resultante es el siguiente:

Esto muestra la población promedio de un país por unidades cuadradas.

Conclusión

En este tutorial, aprendimos cómo podemos realizar la multiplicación matemática en SQL multiplicando dos columnas de la tabla para obtener los resultados de cada valor correspondiente.