SQLでは、膨大なデータが管理されているデータベースを扱うため、様々なデータを取得して分析することができます。
ここでは、MySQLで四則演算を活用したデータ取得について簡単に解説します。
【この記事はこんな方に向けて書いています】
・SQLの勉強をしてデータベースを扱ってみたい
・MySQLで四則演算を使って計算したデータを取得したい
【目次】
・四則演算
・税込の商品価格を取得
・税抜・税込の商品価格を取得
・半額の商品価格を取得
・小数点以下切り捨て
・まとめ
四則演算とは、足し算・引き算・掛け算・割り算のことです。
先日の記事で、スーパーの食品コーナーに並んでいる商品を格納したテーブルを作成しました。
テーブル「items」のデータを取得します。
データが取得できました。
このデータを元に、四則演算をしてみます。
ここでは商品価格に掛け算や割り算で計算したデータを取得してみます。
上記の商品価格を税込にしたい時は、カラム「price」に1.1を掛けます。
id・商品名・税込の商品価格を取得します。
税込の商品価格を取得できました。
税抜・税込の商品価格を取得して比較してみます。
税抜・税込の商品価格を比較できました。
税込の価格から税抜の価格を知りたい時は、このように両方のデータを取得するとわかりやすいです。
半額の商品価格を取得します。
カラム「price」を2で割ってデータを取得します。
半額の商品価格を取得できました。
上記で半額の商品価格を取得できましたが、小数点以下の桁数が多くわかりにくいため、小数点以下を切り捨てたデータを取得します。
小数点以下切り捨てにはFLOORを使います。
このように、FLOOR(カラム名)と記述することで小数点以下切り捨てのデータを取得できます。
まとめ
・四則演算とは、足し算・引き算・掛け算・割り算のこと
・MySQLではカラム全体に対して四則演算ができる
・小数点以下切り捨てにはFLOORを使う
ここまで読んで頂きありがとうございました。
-------------------------------------------------------------------------------------
【関連記事】
SQLの環境構築「MySQL」
SQLの基礎:「MySQLの起動」
-------------------------------------------------------------------------------------
当ブログの記事一覧(カテゴリー別)