Înmulțiți două coloane în SQL

Inmultiti Doua Coloane In Sql



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

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

Tabel Eșantion

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







CREATE TABLE country_data (
id INT AUTO_INCREMENT CHEIA PRIMARĂ NU NUL,
country_name VARCHAR(255) NOT NULL,
populație INT NOT NULL,
distanta FLOAT NOT NULL,
gdp DECIMAL(15,
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
country_data (nume_țară,
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ă:





Înmulțiți două coloane în SQL

Să presupunem că dorim să calculăm produsul dintre coloanele populație și distanță. Putem înmulți populația totală cu distanța țării.



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

De exemplu:

SELECTAȚI
numele tarii,
populatie,
distanţă,
pib,
(populație * distanță) AS prod
DIN
date_țară;

În acest caz, înmulțim coloana de populație cu coloana de distanță și atribuim coloanei rezultate cu alias-ul de prod.

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 înmulțirea matematică în SQL prin înmulțirea a două coloane de tabel pentru a obține rezultatele pentru fiecare valoare corespunzătoare.