Умножение двух столбцов в SQL

Umnozenie Dvuh Stolbcov V Sql



В мире баз данных нам часто приходится выполнять математические операции с данными, хранящимися в таблицах. Одной из таких распространенных операций является математическое умножение, которое полезно, когда нам нужно определить общие значения, проценты или любые другие производные показатели.

В этом уроке мы узнаем об общей операции умножения, которая включает в себя деление двух столбцов математической таблицы.

Пример таблицы

В демонстрационных целях давайте создадим таблицу, содержащую данные метрик, и будем использовать ее, чтобы проиллюстрировать, как умножить два столбца в SQL.







СОЗДАТЬ ТАБЛИЦУ страна_данные (
id INT AUTO_INCREMENT ПЕРВИЧНЫЙ КЛЮЧ НЕ НУЛЬ,
имя_страны VARCHAR(255) НЕ NULL,
население INT NOT NULL,
расстояние FLOAT NOT NULL,
ВВП ДЕСЯТИЧНЫЙ(15,
2) НЕ НУЛЬ ПО УМОЛЧАНИЮ(0)
);

Должна быть создана таблица под названием «country_data», содержащая информацию о стране, такую ​​как название страны, население, общее расстояние и ВВП.



Затем мы можем вставить записи в таблицу следующим образом:



ВСТАВЛЯТЬ
В
данные_страны (название_страны,
Население,
расстояние,
ВВП)
ЦЕННОСТИ
('Соединенные Штаты',
331002651,
9831.34,
22675248.00),
('Китай',
1439323776,
9824,58,
16642205.00),
('Индия',
1380004385,
3846,17,
2973191.00),
('Бразилия',
212559417,
8326.19,
1839756.00),
('Россия',
145934462,
10925.55,
1683005.00);

Полученный результат выглядит следующим образом:





Умножение двух столбцов в SQL

Предположим, мы хотим вычислить произведение столбцов населения и расстояний. Мы можем умножить общую численность населения на расстояние страны.



В SQL для умножения двух столбцов мы используем оператор «*», за которым следуют столбцы, на которые мы хотим разделить.

Например:

ВЫБИРАТЬ
Имя страны,
Население,
расстояние,
ВВП,
(население * расстояние) AS prod
ОТ
страна_данные;

В этом случае мы умножаем столбец населения на столбец расстояния и присваиваем полученному столбцу псевдоним prod.

В результате набор выглядит следующим образом:

Это показывает среднюю численность населения страны на квадратную единицу.

Заключение

В этом уроке мы узнали, как выполнить математическое умножение в SQL, умножив два столбца таблицы, чтобы получить результаты для каждого соответствующего значения.