Moltiplica due colonne in SQL

Moltiplica Due Colonne In Sql



Nel mondo dei database, spesso abbiamo bisogno di eseguire operazioni matematiche sui dati archiviati nelle tabelle. Una di queste operazioni comuni è la moltiplicazione matematica, utile quando dobbiamo determinare i valori totali, le percentuali o qualsiasi altra metrica derivata.

In questo tutorial impareremo un'operazione di moltiplicazione comune che prevede la divisione di due colonne di una tabella matematica.

Tabella campione

A scopo dimostrativo, creiamo una tabella che contiene dati metrici e usiamola per illustrare come moltiplicare due colonne in SQL.







CREA TABELLA dati_paese (
id INT AUTO_INCREMENT CHIAVE PRIMARIA NON NULL,
nome_paese VARCHAR(255) NOT NULL,
popolazione INT NOT NULL,
distanza FLOAT NON NULL,
pil DECIMALE(15,
2) NON NULLO PREDEFINITO(0)
);

Questo dovrebbe creare una tabella chiamata “country_data” e contenere informazioni sul paese come il nome del paese, la popolazione, la distanza totale e il PIL.



Possiamo quindi inserire i record nella tabella come segue:



INSERIRE
IN
dati_paese (nome_paese,
popolazione,
distanza,
PIL)
VALORI
('Stati Uniti',
331002651,
9831.34,
22675248,00),
('Cina',
1439323776,
9824.58,
16642205,00),
('India',
1380004385,
3846.17,
2973191,00),
('Brasile',
212559417,
8326.19,
1839756,00),
('Russia',
145934462,
10925.55,
1683005,00);

L'output risultante è il seguente:





Moltiplica due colonne in SQL

Supponiamo di voler calcolare il prodotto delle colonne popolazione e distanza. Possiamo moltiplicare la popolazione totale per la distanza del paese.



In SQL, per moltiplicare due colonne, utilizziamo l'operatore “*” seguito dalle colonne in cui vogliamo dividere.

Per esempio:

SELEZIONARE
nome del paese,
popolazione,
distanza,
PIL,
(popolazione * distanza) AS prod
DA
dati_paese;

In questo caso, moltiplichiamo la colonna della popolazione per la colonna della distanza e assegniamo alla colonna risultante l'alias di prod.

L'insieme risultante è il seguente:

Questo mostra la popolazione media di un paese per unità quadrate.

Conclusione

In questo tutorial, abbiamo imparato come eseguire la moltiplicazione matematica in SQL moltiplicando due colonne della tabella per ottenere i risultati per ciascun valore corrispondente.