数据库: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;
谢谢。