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ÉLECTIONNERnom 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.