Kodewick
开始学 →
小挑战←→0 / 70

哪类快卖完

#067小挑战分组CASE约 6 分钟

小店想知道该给哪一类补货。按 category 分组,数出每一类里 stock 少于 10 的东西有几样(没有就是 0)。要 category 和这个数两列,每一类都要有。

用到的表
products
idnamecategorypricestock
1Milk teadrink1230
2Lemon waterdrink850
3Cheesecakecake256
4Cookiesnack580
5Browniecake180
6Iced coffeedrink1520
7Chipssnack740
8Fruit tartcake284
8 行
query.sql
SELECT category,
  -- 在这里写:SUM(CASE …),stock < 10 的给 1,其他给 0
FROM products
GROUP BY category;
Ctrl + Enter 也能运行
结果

写好了先点「运行」看看结果,没问题再点「提交」。