数据库:tennis,即网球俱乐部。
讨论的表:penalties
列:paymentno, amount,playerno
任务:
- 将罚款金额分类为高、中、低 - 完成!
- 然后,计算低类别的处罚数量 - 需要帮助。
如何在不使用计数功能的情况下完成第 2 部分?这可能吗 ?
1的SQL查询:
use tennis;
select tennis.penalties.paymentno, 
       tennis.penalties.amount, 
       tennis.penalties.playerno,
       case 
         when playerno >= 0 and  playerno <= 40 then 'low'
         when playerno > 40 and  playerno < 80 then 'medium'
         when playerno > 80 then 'high'
       end
from tennis.penalties;
谢谢。