Pomnožite dva stupca u SQL-u

Pomnozite Dva Stupca U Sql U



U svijetu baza podataka često moramo izvoditi matematičke operacije nad podacima koji su pohranjeni u tablicama. Jedna takva uobičajena operacija je matematičko množenje koje je korisno kada trebamo odrediti ukupne vrijednosti, postotke ili bilo koju drugu izvedenu metriku.

U ovom vodiču naučit ćemo o uobičajenoj operaciji množenja koja uključuje dijeljenje dva stupca matematičke tablice.

Tablica uzorka

U svrhu demonstracije, stvorimo tablicu koja sadrži metričke podatke i upotrijebimo je za ilustraciju kako pomnožiti dva stupca u SQL-u.







CREATE TABLE country_data (
id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,
naziv_države VARCHAR(255) NOT NULL,
broj stanovnika INT NOT NULL,
udaljenost FLOAT NOT NULL,
gdp DECIMAL(15,
2) NIJE NULL ZADANO (0)
);

Ovo bi trebalo stvoriti tablicu pod nazivom 'country_data' i sadržavati informacije o zemlji kao što su naziv zemlje, stanovništvo, ukupna udaljenost i bdp.



Zatim možemo umetnuti zapise u tablicu na sljedeći način:



UMETNUTI
U
podaci_države (ime_države,
populacija,
udaljenost,
bdp)
VRIJEDNOSTI
('Ujedinjene države',
331002651,
9831.34,
22675248,00),
('Kina',
1439323776,
9824.58,
16642205,00),
('Indija',
1380004385,
3846.17,
2973191,00),
('Brazil',
212559417,
8326.19,
1839756,00),
('Rusija',
145934462,
10925.55,
1683005,00);

Rezultirajući izlaz je sljedeći:





Pomnožite dva stupca u SQL-u

Pretpostavimo da želimo izračunati umnožak stupaca broja stanovnika i udaljenosti. Ukupni broj stanovnika možemo pomnožiti s udaljenošću zemlje.



U SQL-u, za množenje dvaju stupaca koristimo operator “*” iza kojeg slijede stupci u koje želimo dijeliti.

Na primjer:

IZABERI
ime države,
populacija,
udaljenost,
bdp,
(broj stanovnika * udaljenost) AS proizv
IZ
podaci_države;

U ovom slučaju, množimo stupac populacije sa stupcem udaljenosti i dodjeljujemo rezultirajućem stupcu pseudonim prod.

Rezultirajući skup je sljedeći:

Ovo pokazuje prosječnu populaciju zemlje po kvadratnoj jedinici.

Zaključak

U ovom vodiču naučili smo kako možemo izvesti matematičko množenje u SQL-u množenjem dvaju stupaca tablice da bismo dohvatili rezultate za svaku odgovarajuću vrijednost.