Podijeli dva stupca u SQL-u

Podijeli 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 dijeljenje koje je korisno kada trebamo odrediti vrijednosti poput omjera, postotaka ili bilo koje druge izvedene metrike.

U ovom vodiču naučit ćemo o uobičajenoj operaciji dijeljenja 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 podijeliti dva stupca u SQL-u.



CREATE TABLE country_data (
iskaznica INT AUTO_INCREMENT PRIMARNI KLJUČ NIJE NULL,
ime_države VARCHAR ( 255 ) NIJE NULL,
broj stanovnika INT NOT NULL,
udaljenost FLOAT NOT NULL,
gdp DECIMALNO ( petnaest ,
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:

Podijeli dva stupca u SQL-u

Pretpostavimo da želimo izračunati prosječnu populaciju za svaku kvadratnu jedinicu. Ukupni broj stanovnika možemo podijeliti s udaljenošću zemlje.

Da bismo podijelili dva stupca u SQL-u, koristimo operator “/” iza kojeg slijede stupci u koje želimo podijeliti.

Na primjer:

IZABERI
ime države,
populacija,
udaljenost,
bdp,
( populacija / udaljenost ) KAO prosj._pop
IZ
podaci_države;

U ovom slučaju dijelimo stupac populacije sa stupcem udaljenosti i dodjeljujemo rezultirajućem stupcu pseudonim 'avg_pop'.

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 dijeljenje u SQL-u dijeljenjem dvaju stupaca tablice da bismo dohvatili rezultate za svaku odgovarajuću vrijednost.