SQL选择计数不同

时间:2016-07-13 20:58:18

标签: sql

我想知道我的数据库中有多少个不同名称的项目。 当我使用时:

select count(distinct name) from products

我显然只获得了许多不同的,不同的名字 数据库。我正在试验小组,但作为一个初学者我 失败。我会感激任何帮助。

3 个答案:

答案 0 :(得分:2)

name分组并使用count()获取每个组的计数

select name, count(*) 
from products
group by name

答案 1 :(得分:0)

select count(name) as ct, name from products group by name

答案 2 :(得分:0)

SELECT NAME, COUNT(*) FROM products GROUP BY name