回顾:酒吧饮料容器
本课属于 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 在线编辑器