Multiplicera två kolumner i SQL

Multiplicera Tva Kolumner I Sql



I databasernas värld behöver vi ofta utföra matematiska operationer på den data som finns lagrad i tabellerna. En sådan vanlig operation är en matematisk multiplikation som är användbar när vi behöver bestämma totala värden, procentsatser eller andra härledda mått.

I den här handledningen kommer vi att lära oss om en vanlig multiplikationsoperation som innebär att dela två matematiska tabellkolumner.

Exempeltabell

För demonstrationsändamål, låt oss skapa en tabell som innehåller en metrisk data och använda den för att illustrera hur man multiplicerar två kolumner i SQL.







CREATE TABLE country_data (
ID INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
country_name VARCHAR(255) NOT NULL,
population INT NOT NULL,
avstånd FLOAT NOT NULL,
bdp DECIMAL(15,
2) INTE NULL STANDARD(0)
);

Detta bör skapa en tabell som heter 'country_data' och innehåller landsinformation som landets namn, befolkning, totalt avstånd och BNP.



Vi kan sedan infoga posterna i tabellen enligt följande:



FÖRA IN
IN I
country_data (country_name,
befolkning,
distans,
bnp)
VÄRDEN
('Förenta staterna',
331002651,
9831.34,
22675248.00),
('Kina',
1439323776,
9824.58,
16642205.00),
('Indien',
1380004385,
3846.17,
2973191,00),
('Brasilien',
212559417,
8326.19,
1839756.00),
('Ryssland',
145934462,
10925.55,
1683005,00);

Resultatet är som följer:





Multiplicera två kolumner i SQL

Antag att vi vill beräkna produkten av populations- och avståndskolumnerna. Vi kan multiplicera den totala befolkningen med landets avstånd.



I SQL, för att multiplicera två kolumner, använder vi operatorn '*' följt av kolumnerna där vi vill dividera.

Till exempel:

VÄLJ
lands namn,
befolkning,
distans,
bnp,
(population * avstånd) AS prod
FRÅN
country_data;

I det här fallet multiplicerar vi populationskolumnen med avståndskolumnen och tilldelar den resulterande kolumnen aliaset prod.

Den resulterande uppsättningen är som följer:

Detta visar den genomsnittliga befolkningen i ett land per kvadratenhet.

Slutsats

I den här handledningen lärde vi oss hur vi kan utföra den matematiska multiplikationen i SQL genom att multiplicera två tabellkolumner för att hämta resultaten för varje motsvarande värde.