Menu
Coddy logo textTech

復習 - Scooterショップ

CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 41/72。

challenge icon

チャレンジ

簡単

利用可能なテーブルと列:

  • scootersmodelbrandhas_lightsprice

スクーターショップの店長として、多くのスクーターがオリジナルではない、つまりモデル名がないことに気付きました。さらに、状態の悪いスクーターには通常ライトがありません。

あなたのタスクは2つの手順で構成されます:

  1. まず、店内のすべてのスクーターの価格に全体の平均価格を加算します。
  2. 次に、良質でオリジナルのスクーター(つまり、モデル名とライトがあるスクーター)のみを対象として、各brandの平均価格を計算します。

結果にはbrandと平均価格であるavg_priceを含めます。結果を平均価格の昇順で並べ替えてください。

自分で試してみよう

-- ステップ2: 再構築された行をフィルタリングし、グループごとに平均する
SELECT ____
FROM (
    -- ステップ1: すべての行を再構築し、値を調整されたものに置き換える
    SELECT model, brand, has_lights, ____ AS price
    FROM scooters
)
WHERE ____ AND ____
GROUP BY ____
ORDER BY ____

基礎のすべてのレッスン

自分で練習してみよう: SQLプレイグラウンド