わかればいいや、DBスペシャリスト過去問解説

厳密な解説よりも「わかればいいや」とか「わかりやすい」を基準に解説していきます。

218 views

WEBアプリばっかり使っているとUNIONっていつ使うんだ?ってなる人もいるけれども。
一つのテーブルから異なる計算をして、それをまとめてテーブル表示したいときに使えるよ。

こんなSQLを書くと、

select '介護保険料' as name,sum(cost)*9.5/1000 as cost from BudgetCosts where code_id=2 and month=7
union
select '健康保険料' as name, sum(cost)*46/1000 as cost from BudgetCosts where code_id=2 and month=7;

こんな素敵な結果が得られる。

+-----------------+-------------+
| name            | cost        |
+-----------------+-------------+
| 介護保険料      |  8779.15900 |
| 健康保険料      | 42509.61200 |
+-----------------+-------------+

Page 13 of 13.

前のページ



[添付ファイル]


お問い合わせ

プロフィール

マッスル

自己紹介

本サイトの作成者。
趣味:プログラム/水耕栽培/仮想通貨/激辛好き
プログラムは趣味と勉強を兼ねて、のんびり本サイトを作っています。
フレームワークはdjango。
仮想通貨はNEMが好き。
水耕栽培は激辛好きが高じて、キャロライナ・リーパーの栽培にチャレンジ中。

サイト/ブログ

https://www.osumoi-stdio.com/pyarticle/

ツイッター

@darkimpact0626