Împărțiți două coloane în SQL

Impartiti Doua Coloane In Sql



În lumea bazelor de date, de multe ori trebuie să facem operații matematice asupra datelor care sunt stocate în tabele. O astfel de operație comună este o împărțire matematică, care este utilă atunci când trebuie să determinăm valori precum raportul, procentele sau orice alte metrici derivate.

În acest tutorial, vom afla despre o operație comună de împărțire care implică împărțirea a două coloane de tabel matematic.







Tabel de probă

În scopuri demonstrative, să creăm un tabel care conține date de metrică și să îl folosim pentru a ilustra cum să împărțim două coloane în SQL.



CREATE TABLE country_data (
id INT AUTO_INCREMENT CHEIA PRIMARĂ NU NULL,
tara_nume VARCHAR ( 255 ) NU NUL,
populație INT NOT NULL,
distanta FLOAT NOT NULL,
pib zecimal ( cincisprezece ,
2 ) NU NUL IMPLICIT ( 0 )
) ;



Aceasta ar trebui să creeze un tabel numit „country_data” și să conțină informații despre țară, cum ar fi numele țării, populația, distanța totală și pib.





Putem apoi introduce înregistrările în tabel după cum urmează:

INTRODUCE
ÎN
date_țară ( numele tarii,
populatie,
distanţă,
pib )
VALORI
( 'Statele Unite' ,
331002651 ,
9831,34 ,
22675248.00 ) ,
( 'China' ,
1439323776 ,
9824,58 ,
16642205.00 ) ,
( 'India' ,
1380004385 ,
3846,17 ,
2973191.00 ) ,
( 'Brazilia' ,
212559417 ,
8326,19 ,
1839756,00 ) ,
( 'Rusia' ,
145934462 ,
10925,55 ,
1683005,00 ) ;



Rezultatul rezultat este după cum urmează:

Împărțiți două coloane în SQL

Să presupunem că dorim să calculăm populația medie pentru fiecare unitate pătrată. Putem împărți populația totală la distanța țării.

Pentru a împărți două coloane în SQL, folosim operatorul „/” urmat de coloanele în care dorim să împărțim.

De exemplu:

SELECTAȚI
numele tarii,
populatie,
distanţă,
pib,
( populatia / distanţă ) AS avg_pop
DIN
date_țară;

În acest caz, împărțim coloana de populație la coloana de distanță și atribuim coloana rezultată aliasul „avg_pop”.

Setul rezultat este următorul:

Aceasta arată populația medie a unei țări pe unități pătrate.

Concluzie

În acest tutorial, am învățat cum putem efectua împărțirea matematică în SQL împărțind două coloane de tabel pentru a obține rezultatele pentru fiecare valoare corespunzătoare.