Menu
Coddy logo textTech

Mathematical Operators

CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 23/72。

SQLでは、クエリ内で列の値を使って直接計算を実行できます。これは、既存のデータに基づいて新しい値を計算する必要がある場合に便利です。例えば:
演算子操作
+加算
-減算
*乗算
/除算
SELECT price + 10 as increased_price,
       price - 10 as reduced_price,
       price * 10 as multiple_price,
       price / 2 as half_price
FROM products;
除算に関する重要な注意: SQLで整数同士の除算を行う場合、結果は含まれるデータ型によって異なります:
  • 整数 ÷ 整数 = 整数 (切り捨て): 7 / 2 = 3 (3.5 ではない)
  • 整数 ÷ 浮動株小数点数 = 浮動小数点数: 7 / 2.0 = 3.5
  • Float ÷ Integer = Float: 7.0 / 2 = 3.5
整数を算術割り算する際に小数の結果を得るには、少なくとも一方のオペランドが浮動小数点数(2 の代わりに 2.0 などの値)であることを確認してください。
challenge icon

チャレンジ

簡単

利用可能なテーブルとカラム:

  • <strong>products</strong>: <strong>id</strong>, <strong>price</strong>, <strong>quantity</strong>

2つの計算列を作成してください:

  1. 1つ目のカラム(名前: high_mix_op):
    • price カラムを取得する
    • 2を掛ける
    • 結果から20を引く
  2. 2つ目のカラム(名前: low_mix):
    • quantity カラムを取得する
    • 1.5で割る
    • 結果に5を加える

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン