SQL查询结果去重
使用distinct关键字,去除重复的记录行
SELECT loc FROM dept;
SELECT DISTINCT loc FROM dept;
案例:
描述
题目:现在运营需要查看用户来自于哪些学校,请从用户信息表中取出学校的去重数据。
示例:user_profile
根据示例,你的查询应返回以下结果:
解答:
有以下三种常用的去重方式,分别为:
- distinct去重关键字(要去重的字段要放在第一个)
- group by 按照要去重的字段分组
- union操作符合并两个结果集会自动去除重复元素
SELECT distinct university from user_profile
SELECT university from user_profile group
SELECT university from user_profile union SELECT university from user_profile