問題 #212中級JOIN + 集計
診療科別の平均診察費
診療費の傾向を把握するため、完了した予約(status="completed")を対象に診療科別の平均診察費を取得してください。 結合のヒント: - clinic_appointmentsテーブル(エイリアス: a)との結合条件: d.id = a.doctor_id(clinic_doctors.id = clinic_appointments.doctor_id) 取得列: d.specialty, AVG(a.charge) AS avg_charge
この問題で学べること
- JOIN + 集計 の構文・考え方
- 中級レベルの SQL クエリの書き方
- ブラウザ上で SQL を実行して即座に結果を確認する練習
使用テーブル
clinic_doctorsclinic_appointments難易度・対象者
- 難易度
- 中級
- カテゴリ
- JOIN + 集計
- 対象者
- JOIN や集計関数を一通り使える方、より実務的な問題に取り組みたい方