Š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:
PASIRINKTIvalstybė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.