Menu
Coddy logo textTech

数学演算子

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
  • 浮動小数点数 ÷ 整数 = 浮動小数点数: 7.0 / 2 = 3.5
整数を割り算して小数の結果を得るには、少なくとも一方のオペランドが浮動小数点数であることを確認してください(2 ではなく 2.0 のような値を使用します)。
challenge icon

チャレンジ

簡単

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

  • productsidpricequantity

計算されるカラムを2つ作成してください:

  1. high_mix_opという名前の最初のカラム:
    • priceカラムを使用する
    • それに2を掛ける
    • 結果から20を引く
  2. low_mixという名前の2番目のカラム:
    • quantityカラムを使用する
    • それを1.5で割る
    • 結果に5を加える

自分で試してみよう

quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: SQLプレイグラウンド