distinct去重 group by的区别
程序员文章站
2022-05-17 22:40:06
...
distinct去重 group by的区别
新建一个student表,数据如下
完成:1.查询不重复的姓名记录
使用distinct查询不重复的记录
SELECT DISTINCT NAME FROM student;
使用group by 查询不重复的记录
SELECT NAME FROM student GROUP BY NAME;
2.查询不重复的姓名和班级记录
使用distinct查询
在这里插入代码片
使用group by 查询
SELECT NAME,className FROM student GROUP BY NAME;
可见
distinct只能返回它的目标字段,不能返回无重复的所有值;
group by返回无重复的所有记录;
上一篇: mysql去重,不用distinct和group by
下一篇: Win7下安装Redis服务