Menu
CoddyTech

回顾:酒吧饮料容器

本课属于 Coddy SQL 学习旅程的“基础知识”单元。第 29 课,共 72 课。

challenge icon

挑战

简单

可用的表和列:

  • beverages: id、 current_year、 expiration_year

你的酒吧储备了种类繁多的果汁,你需要找出哪些果汁需要处理。请根据以下明确标准识别并排序这些果汁:

  1. Old Expired Juices
    1. 果汁的过期年份比当前年份早 6 年以上(current_year - expiration_year > 6)
    2. 这些果汁需要立即回收
  2. Almost Expired Juices
    1. 在当前年份过期的果汁
    2. 或者在明年过期的果汁(expiration_year = current_year + 1)
    3. 这些果汁需要送去续期

请按以下步骤操作:

  • 提取符合任一标准的果汁 ID
  • 将 ID 列重命名为 'to_renew'
  • 按处理优先级对结果排序:
    • 最紧急的排在最前面(过期时间最久的果汁)
    • 然后是即将过期的果汁
    • 使用 (current_year - expiration_year) 进行排序

亲手试试

基础知识中的所有课

自己练习: SQL 在线编辑器