表 company
name produce
A 袜子
A 裤子
A 帽子
B 铅笔
B 橡皮
C 照相机
C 手机
C 笔记本电脑
这里有三家公司A,B,C如果只是显示这3家公司的名称
SELECT name FROM company GROUP BY name;
返回结果
name
A
B
C
如果要统计这张表李公司的数量(既不重复的行的数量)
SELECT count(DISTINCT name) AS nu FROM company;
返回结果
nu
3
#这里distinct关键词限定为不重复的行
name produce
A 袜子
A 裤子
A 帽子
B 铅笔
B 橡皮
C 照相机
C 手机
C 笔记本电脑
这里有三家公司A,B,C如果只是显示这3家公司的名称
SELECT name FROM company GROUP BY name;
返回结果
name
A
B
C
如果要统计这张表李公司的数量(既不重复的行的数量)
SELECT count(DISTINCT name) AS nu FROM company;
返回结果
nu
3
#这里distinct关键词限定为不重复的行