Multiplica dues columnes en SQL

Multiplica Dues Columnes En Sql



En el món de les bases de dades, sovint necessitem realitzar operacions matemàtiques sobre les dades que s'emmagatzemen a les taules. Una d'aquestes operacions habituals és una multiplicació matemàtica que és útil quan necessitem determinar els valors totals, els percentatges o qualsevol altra mètrica derivada.

En aquest tutorial, coneixerem una operació de multiplicació comuna que consisteix a dividir dues columnes de taules matemàtiques.

Taula de mostra

Per a finalitats de demostració, creem una taula que contingui dades mètriques i les utilitzem per il·lustrar com multiplicar dues columnes en SQL.







CREAR TAULA dades_país (
id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
nom_país VARCHAR(255) NOT NULL,
població INT NO NULL,
distància FLOAT NOT NULL,
gdp DECIMAL(15,
2) NO NULL PER Defecte (0)
);

Això hauria de crear una taula anomenada 'country_data' i conté informació del país, com ara el nom del país, la població, la distància total i el pib.



A continuació, podem inserir els registres a la taula de la següent manera:



INSERT
INTO
dades_país (nom_país,
població,
distància,
pib)
VALORS
('Estats Units',
331002651,
9831.34,
22675248.00),
('Xina',
1439323776,
9824.58,
16642205.00),
('Índia',
1380004385,
3846.17,
2973191.00),
('Brasil',
212559417,
8326.19,
1839756.00),
('Rússia',
145934462,
10925.55,
1683005.00);

La sortida resultant és la següent:





Multiplica dues columnes en SQL

Suposem que volem calcular el producte de les columnes població i distància. Podem multiplicar la població total per la distància del país.



En SQL, per multiplicar dues columnes, utilitzem l'operador “*” seguit de les columnes en què volem dividir.

Per exemple:

SELECCIONA
nom_país,
població,
distància,
PIB,
(població * distància) AS prod
DE
dades_país;

En aquest cas, multipliquem la columna de població per la columna de distància i assignem la columna resultant amb l'àlies de prod.

El conjunt resultant és el següent:

Això mostra la població mitjana d'un país per unitats quadrades.

Conclusió

En aquest tutorial, hem après com podem realitzar la multiplicació matemàtica en SQL multiplicant dues columnes de la taula per obtenir els resultats de cada valor corresponent.