欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

distinct去重 group by的区别

程序员文章站 2022-05-17 22:40:06
...

distinct去重 group by的区别


新建一个student表,数据如下
distinct去重 group by的区别
完成:1.查询不重复的姓名记录

使用distinct查询不重复的记录

SELECT DISTINCT NAME FROM student;

distinct去重 group by的区别
使用group by 查询不重复的记录

SELECT  NAME FROM student GROUP BY NAME;

distinct去重 group by的区别
2.查询不重复的姓名和班级记录
使用distinct查询

在这里插入代码片

distinct去重 group by的区别
使用group by 查询

SELECT  NAME,className FROM student GROUP BY NAME;

distinct去重 group by的区别

可见
distinct只能返回它的目标字段,不能返回无重复的所有值;
group by返回无重复的所有记录;