5月22日(金)3コマ目
今日、やったこと
case式(以前からのつづき)
今日のホワイトボード
case式はselect句以外でも使える。
関数内にcase式
case式の結果を使って関数が動く。
![]() |
| 図 関数内にcase式 |
実行順序は以下の順。
①case式で性別列の値から集計用人数を生成
|
| 図 case式で性別列から集計用人数を生成 |
②case式で生成した集計用人数の総和をsum()で計算
|
| 図 case式で生成した集計用人数の総和を計算 |
group by句にcase式
case式の結果でグループ化。
![]() |
| 図 group by句にcase式 |
実行順序は以下の順。
①case式で給与列の値からxx円台を生成
|
| 図 case式で給与列の値からxx円台を生成 |
②case式で生成したxx円台でグループ化、各グループの行数をカウント
|
| 図 xx円台でグループ化、行数カウント |
[練習問題]case
問1~問4
case式確認時に使った従業員マスタテーブルは削除。
3つのテーブル作成は以下のとおり。
問5、問6
以前使った
商品マスタテーブル
売上データテーブル
を使ってください。
次回は
練習問題の解説。





