Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:カテゴリごとの最小価格を取得 | テーブルの結合
中級SQL
セクション 3.  3
single

single

bookチャレンジ:カテゴリごとの最小価格を取得

メニューを表示するにはスワイプしてください

会社はマーケティングキャンペーンを企画するため、各カテゴリごとの商品の最小価格を調査する必要があります。このタスクがあなたに割り当てられました!

タスク

スワイプしてコーディングを開始

商品カテゴリごとに最小価格を取得してください。ただし、顧客に選択肢を提供するため、5種類を超える商品が存在するカテゴリのみを取得対象とします。

2つのテーブルを結合し、データを集計し、HAVING句を使用してください。 最後に、結果はcategory_nameで昇順に並べ替えてください。

レスポンスには2つのカラムcategory_namemin_priceが必要です。これらのカラムにはエイリアスを必ず設定してください。

簡単な手順

  • category.nameテーブルからpriceカラムと、categoryカラムの最小値を取得します。
  • 1つ目のカラムにはcategory_name、2つ目にはmin_priceというエイリアスを設定します。
  • 共通カラムproductcategory.id = product.category_idテーブルと結合します。
  • category.nameでグループ化します。
  • 集計関数HAVINGの条件でCOUNT(product.name) > 5句を使用します。
  • 結果をcategory_nameで並べ替えます。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  3
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt