Padauginkite du stulpelius SQL

Padauginkite Du Stulpelius Sql



Duomenų bazių pasaulyje dažnai reikia atlikti matematines operacijas su duomenimis, kurie saugomi lentelėse. Viena iš tokių įprastų operacijų yra matematinis dauginimas, kuris yra naudingas, kai reikia nustatyti bendras reikšmes, procentus ar bet kurią kitą išvestinę metriką.

Šioje pamokoje sužinosime apie įprastą daugybos operaciją, kuri apima dviejų matematinės lentelės stulpelių padalijimą.

Lentelės pavyzdys

Demonstravimo tikslais sukurkime lentelę, kurioje būtų metrikos duomenys, ir naudokite ją iliustruodami, kaip padauginti du stulpelius SQL.







KURTI LENTELĘ country_data (
ID INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
šalies_pavadinimas VARCHAR(255) NOT NULL,
gyventojų skaičius INT NOT NULL,
atstumas FLOAT NOT NULL,
gdp DECIMAL(15,
2) NE NULL NUMATYTOJI (0)
);

Taip turėtų būti sukurta lentelė, pavadinta „šalies_duomenys“, kurioje pateikiama šalies informacija, pvz., šalies pavadinimas, gyventojai, bendras atstumas ir Gdp.



Tada galime įterpti įrašus į lentelę taip:



ĮDĖTI
Į
country_data (šalies_pavadinimas,
gyventojų,
atstumas,
gdp)
VERTYBĖS
('Jungtinės Valstijos',
331002651,
9831.34,
22675248.00),
(„Kinija“,
1439323776,
9824.58,
16642205.00),
(„Indija“,
1380004385,
3846,17,
2973191,00),
(„Brazilija“,
212559417,
8326.19,
1839756.00),
('Rusija',
145934462,
10925.55,
1683005,00);

Gauta išvestis yra tokia:





Padauginkite du stulpelius SQL

Tarkime, kad norime apskaičiuoti populiacijos ir atstumo stulpelių sandaugą. Bendrą gyventojų skaičių galime padauginti iš šalies atstumo.



SQL, norėdami padauginti du stulpelius, naudojame operatorių „*“, po kurio seka stulpeliai, kuriuose norime padalyti.

Pavyzdžiui:

PASIRINKTI
valstybės pavadinimas,
gyventojų,
atstumas,
BVP,
(gyventojų skaičius * atstumas) AS prod
NUO
šalies_duomenys;

Tokiu atveju populiacijos stulpelį padauginame iš atstumo stulpelio ir gautam stulpeliui priskiriame slapyvardį prod.

Gautas rinkinys yra toks:

Tai rodo vidutinį šalies gyventojų skaičių kvadratiniuose vienetuose.

Išvada

Šioje pamokoje sužinojome, kaip galime atlikti matematinį dauginimą SQL, padaugindami du lentelės stulpelius, kad gautume kiekvienos atitinkamos reikšmės rezultatus.