【oracle】- DISTINCT-使用总结
文章目录1. 含义2. 作用在单个列3. 作用在多列4.遇见group by1. 含义distinct过滤掉多余的重复记录只保留一条2. 作用在单个列可以使用在字段前添加distinct-表的简单数据SELECT DISTINCT user.userName from user;查出一个列的数据并且对其去重3. 作用在多列SELECT DISTINCT user.UserName, user.`p
·
1. 含义
distinct
过滤掉多余的重复记录只保留一条
2. 作用在单个列
可以使用在字段前添加distinct
-表的简单数据
SELECT DISTINCT user.userName from user;
查出一个列的数据并且对其去重
3. 作用在多列
SELECT DISTINCT user.UserName, user.`password` from user;
- 结果
- DISTINCT作用后相当与分别对查出来的数据进行去重,而不是合并拼接去重
- DISTINCT应该作用于select 后的第一个字段,不然会出错。
4.遇见group by
同时有group by和distinct时,显然是先group by 后distinct。
- group by与DISTINCT都具备
SELECT DISTINCT user.UserName ,user.`password` from user GROUP BY user.userName;
-
结果:
-
只有DISTINCT
SELECT DISTINCT user.UserName ,user.`password` from user
更多推荐
所有评论(0)