SQL で 2 つの列を乗算する

Sql De 2 Tsuno Liewo Cheng Suansuru



データベースの世界では、テーブルに格納されているデータに対して数学的演算を実行する必要があることがよくあります。このような一般的な演算の 1 つは数学的な乗算で、合計値、パーセンテージ、またはその他の派生指標を決定する必要がある場合に役立ちます。

このチュートリアルでは、数学表の 2 つの列を除算する一般的な乗算演算について学習します。

サンプルテーブル

デモンストレーションの目的で、メトリック データを含むテーブルを作成し、それを使用して SQL で 2 つの列を乗算する方法を説明します。







CREATE TABLE 国データ (
id INT AUTO_INCREMENT 主キーが NULL ではありません。
国名 VARCHAR(255) NOT NULL、
人口 INT NOT NULL、
距離 FLOAT NOT NULL、
gdp DECIMAL(15,
2) NULL ではないデフォルト(0)
);

これにより、「country_data」という名前のテーブルが作成され、国名、人口、総距離、GDP などの国情報が含まれます。



次に、次のようにテーブルにレコードを挿入します。



入れる
の中へ
国データ (国名,
人口、
距離、
GDP)
価値観
('アメリカ'、
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 で 2 つの列を乗算する

人口列と距離列の積を計算するとします。総人口に国の距離を掛けることができます。



SQL では、2 つの列を乗算するには、「*」演算子の後に除算する列を使用します。

例えば:

選択する
国の名前、
人口、
距離、
GDP、
(人口 * 距離) AS 製品
から
国データ;

この場合、人口列と距離列を乗算し、結果の列に prod のエイリアスを割り当てます。

結果のセットは次のようになります。

これは、平方単位あたりの国の平均人口を示します。

結論

このチュートリアルでは、SQL で 2 つのテーブル列を乗算し、対応する各値の結果をフェッチすることで算術乗算を実行する方法を学びました。