我想知道我的数据库中有多少个不同名称的项目。 当我使用时:
select count(distinct name) from products
我显然只获得了许多不同的,不同的名字 数据库。我正在试验小组,但作为一个初学者我 失败。我会感激任何帮助。
答案 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