Multiplier deux colonnes en SQL

Multiplier Deux Colonnes En Sql



Dans le monde des bases de données, nous devons souvent effectuer des opérations mathématiques sur les données stockées dans les tables. Une de ces opérations courantes est une multiplication mathématique qui est utile lorsque nous devons déterminer les valeurs totales, les pourcentages ou toute autre mesure dérivée.

Dans ce didacticiel, nous découvrirons une opération de multiplication courante qui consiste à diviser deux colonnes d'un tableau mathématique.

Exemple de tableau

À des fins de démonstration, créons une table contenant des données métriques et utilisons-la pour illustrer comment multiplier deux colonnes en SQL.







CREATE TABLE données_pays (
id INT AUTO_INCREMENT CLÉ PRIMAIRE NON NULL,
nom_pays VARCHAR(255) NON NULL,
population INT NON NULL,
distance FLOAT NON NULL,
pib DÉCIMAL(15,
2) NON NULL PAR DÉFAUT (0)
);

Cela devrait créer un tableau appelé « country_data » et contient des informations sur le pays telles que le nom du pays, la population, la distance totale et le PIB.



Nous pouvons ensuite insérer les enregistrements dans le tableau comme suit :



INSÉRER
DANS
country_data (nom_pays,
population,
distance,
PIB)
VALEURS
('États-Unis',
331002651,
9831.34,
22675248.00),
('Chine',
1439323776,
9824.58,
16642205.00),
('Inde',
1380004385,
3846.17,
2973191.00),
('Brésil',
212559417,
8326.19,
1839756.00),
('Russie',
145934462,
10925.55,
1683005.00);

Le résultat résultant est le suivant :





Multiplier deux colonnes en SQL

Supposons que nous voulions calculer le produit des colonnes de population et de distance. On peut multiplier la population totale par la distance du pays.



En SQL, pour multiplier deux colonnes, on utilise l'opérateur « * » suivi des colonnes dans lesquelles on souhaite diviser.

Par exemple:

SÉLECTIONNER
nom du pays,
population,
distance,
PIB,
(population * distance) AS prod
DEPUIS
données_pays ;

Dans ce cas, nous multiplions la colonne de population par la colonne de distance et attribuons à la colonne résultante l'alias de prod.

L’ensemble résultant est le suivant :

Cela montre la population moyenne d'un pays par unités carrées.

Conclusion

Dans ce didacticiel, nous avons appris comment effectuer la multiplication mathématique en SQL en multipliant deux colonnes de tableau pour récupérer les résultats pour chaque valeur correspondante.