Reiziniet divas kolonnas SQL

Reiziniet Divas Kolonnas Sql



Datu bāzu pasaulē mums bieži ir jāveic matemātiskas darbības ar datiem, kas tiek glabāti tabulās. Viena no šādām izplatītām operācijām ir matemātiskā reizināšana, kas ir noderīga, ja mums ir jānosaka kopējās vērtības, procenti vai jebkura cita atvasināta metrika.

Šajā apmācībā mēs uzzināsim par parastu reizināšanas darbību, kas ietver divu matemātiskās tabulas kolonnu sadalīšanu.

Tabulas paraugs

Demonstrācijas nolūkos izveidosim tabulu, kurā ir metrikas dati, un izmantosim to, lai ilustrētu, kā SQL reizināt divas kolonnas.







IZVEIDOT TABULU country_data (
id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
valsts_nosaukums VARCHAR(255) NOT NULL,
iedzīvotāju skaits INT NOT NULL,
attālums FLOAT NOT NULL,
gdp DECIMAL(15,
2) NOT NULL NOKLUSĒJUMS(0)
);

Tam vajadzētu izveidot tabulu ar nosaukumu “country_data”, kurā ir ietverta valsts informācija, piemēram, valsts nosaukums, iedzīvotāji, kopējais attālums un Gdp.



Pēc tam mēs varam ievietot ierakstus tabulā šādi:



IEVIETOT
INTO
valsts_dati (valsts_nosaukums,
populācija,
attālums,
gdp)
VĒRTĪBAS
('Savienotās Valstis',
331002651,
9831,34,
22675248.00),
('Ķīna',
1439323776,
9824,58,
16642205.00),
('Indija',
1380004385,
3846,17,
2973191,00),
('Brazīlija',
212559417,
8326.19,
1839756.00),
('Krievija',
145934462,
10925,55,
1683005,00);

Rezultātā iegūtais rezultāts ir šāds:





Reiziniet divas kolonnas SQL

Pieņemsim, ka mēs vēlamies aprēķināt iedzīvotāju un attāluma kolonnu reizinājumu. Kopējo iedzīvotāju skaitu varam reizināt ar valsts attālumu.



SQL, lai reizinātu divas kolonnas, mēs izmantojam operatoru “*”, kam seko kolonnas, kurās vēlamies dalīt.

Piemēram:

ATLASĪT
valsts_nosaukums,
populācija,
attālums,
Gdp,
(iedzīvotāju skaits * attālums) AS prod
NO
valsts_dati;

Šajā gadījumā mēs reizinām iedzīvotāju kolonnu ar attāluma kolonnu un iegūtajai kolonnai piešķiram aizstājvārdu prod.

Iegūtais komplekts ir šāds:

Tas parāda valsts vidējo iedzīvotāju skaitu uz kvadrātvienībām.

Secinājums

Šajā apmācībā mēs uzzinājām, kā mēs varam veikt matemātisko reizināšanu SQL, reizinot divas tabulas kolonnas, lai iegūtu katras atbilstošās vērtības rezultātus.