我有这个问题:
SELECT DISTINCT brand FROM table ORDER BY brand ASC
如何扩展此查询以获得单一品牌的数量?
它应该是这样的:
Audi (38)
Ford (10)
Tesla (6)
Toyota (29)
查询必须是这样的:
SELECT DISTINCT brand, COUNT(brand) AS amount FROM table ORDER BY brand ASC
谢谢!
答案 0 :(得分:2)
使用GROUP BY
代替DISTINCT
SELECT brand, COUNT(brand) AS amount FROM table GROUP BY brand ORDER BY brand ASC