Menu
Coddy logo textTech

復習 - ボックス

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

challenge icon

チャレンジ

簡単

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

  • boxesbox_idsize

各ボックスが並び順(box_id の順序)で次のボックスに収まるかどうかを確認します。次のボックスの size が現在のボックスより大きい場合、そのボックスは次のボックスに収まります。順番に並んだ各ボックスを次のボックスと比較するクエリを作成してください。ボックスが次のボックスに収まるのは、次のボックスの size が現在のボックスの size より厳密に大きい場合に限ります。次の手順に従ってください:

  1. can_fit_next という名前の列を作成し、次の内容を示します:
    • ボックスが次のボックスに収まる場合は 1(真)
    • 収まらない場合は 0(偽)
    • 比較する次のボックスがないため、最後のボックスには自動的に NULL が設定されます
  2. 次のボックスに収まるボックスのみ(can_fit_next = 1)を表示するようにフィルターします
  3. box_id を返します
  4. 結果を box_id の昇順で並べます

自分で試してみよう

基礎のすべてのレッスン

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