数据库中的distinct关键字(去重)

Posted yu011

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库中的distinct关键字(去重)相关的知识,希望对你有一定的参考价值。

关于查询结果集的去重
  • 使用distinct关键字
    1、distinct意为:有区别的,用于去除重复记录。
    2、放在需要去重的字段前,而且必须在所有字段的最前面。
    3、多个字段前加distinct表示联合去重。
  • 单字段去重
    1、不加distinct关键字前:
    技术图片
    2、加distinct关键字后:
SELECT distinct job FROM powernode.emp;

技术图片

  • 多字段联合去重
SELECT distinct DEPTNO, job FROM powernode.emp;

技术图片

  • 与count连用
    统计岗位数量:
SELECT count(distinct job) 
FROM powernode.emp;

技术图片








以上是关于数据库中的distinct关键字(去重)的主要内容,如果未能解决你的问题,请参考以下文章

sql语句去重

SQL语句对某字段去重?

distinct去重多个字段

求助大神,数据库查询结果的去重除了distinct关键字,还有啥别的方法没?

mysql中去重 distinct 用法

mysql中去重 distinct 用法