復習 - バーの飲料容器
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 29/72。
チャレンジ
簡単利用可能なテーブルと列:
beverages:id、current_year、expiration_year
あなたのバーには多種多様なジュースが在庫されており、その中から対応が必要なものを特定する必要があります。以下の明確な基準に基づいて、これらのジュースを特定し、並べ替えてください:
Old Expired Juices- 有効期限の年が現在の年より6年以上前のジュース(
current_year - expiration_year > 6) - これらは直ちにリサイクルする必要があります
- 有効期限の年が現在の年より6年以上前のジュース(
Almost Expired Juices- 現在の年に有効期限が切れるジュース
- または、翌年に有効期限が切れるジュース(
expiration_year = current_year + 1) - これらは更新のために送る必要があります
以下の手順に従ってください:
- いずれかの基準を満たすジュースのIDを抽出する
- ID列の名前を 'to_renew' に変更する
- 処理の優先順位に基づいて結果を並べ替える:
- 最も緊急なものを先に(最も古くに有効期限が切れたジュース)
- 次に、有効期限が近いジュース
- 並べ替えには (current_year - expiration_year) を使用する
自分で試してみよう
基礎のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド