sql查询不重复数据

我们在数据库中要寻找为某一个字段,不同值的个数,假如导出到excel中进行分类汇总会比较方便,但是结果得自己一个个统计,很是麻烦,天使现在教大家一个简便方法,希望各位初级程序员都能掌握。

操作方法

  • 01

    打开sql2008数据库,无论哪个版本都行,方法和语句都是一样的

  • 02

    选择默认数据库为我们需要查询的数据库,输入SQL语句的时候,就会出现只能提示窗口

  • 03

    在这个表中,我们要统计同一个部门包含多少条记录

  • 04

    语句【select distinct BELONG_DPID from BED】可以查询出不同的部门有10个,如图所示

  • 05

    对语句进行完善,统计每个部门的行数 select distinct BELONG_DPID,COUNT(BELONG_DPID) from BED

  • 06

    查询结果如图所示,这样就筛选出各个部门的记录数

知识拓展

  • 01

    全数字的东西,看上去会不太好看,假如我们把它查询出来直接替换为相应的汉子,这样比在Excel中替换更加便捷

  • 02

    select distinct BELONG_DPID=(case BELONG_DPID when 0201 then '技术部' when 0202 then '后勤部' when 0204 then '财务部' when 0205 then '机床部' end) ,COUNT(BELONG_DPID)as 数量 from BED GROUP BY BELONG_DPID

  • 03

    没有替换到的部分,显示的是【NULL】值,但是看上去不太好看,字段也不多,我们可以一一列举一下,还可以对结果进行排序

(0)

相关推荐

  • sql 如何删除重复数据

    有时候我们在使用sql数据库的时候,想去掉重复数据,怎么去掉呢,下面来分享一下方法 操作方法 01 第一步在我们的电脑上打开要去掉重复数据的数据库,这里新建一张含有重复数据的user表做示例,如下图所 ...

  • 如何解决Oracle数据库中重复数据的方法步骤

    在平时的开发中,我们经常遇到数据表中出现重复的数据,那么该如何解决呢?这里介绍两种情况下的数据去重方法,一、完全重复数据去重;二、部分字段数据重复去重。 一、完全重复数据去重方法 对于表中完全重复数据 ...

  • excel查询2列数据是否有重复项

    excel查询2列数据是否有重复项 操作方法 01 1.如下图,我们需要检测AB两列是否有重复的内容,在C列用重复和不重复标记 02 2.在C2输入公式  =IFERROR(IF(VLOOKUP(B2 ...

  • 如何查询EXCEL工作表某一列有无重复数据?

    表格中的数据很多,我们怎么查出某一列的数据有没有重复?下面,小编演示下操作. 方法一,条件格式 01 如图数据:要把重复数值找出来: 方法一,我们用条件格式,把重复数据标记出颜色来. 02 选中数据区 ...

  • SQL 海量重复数据如何高效的删除

    MYSQL里有几百万数据,但大多是重复的,真实的就180万,所以清除是很有必要的.这是一个高效的处理方式,用这个方式,几百万数据,十来分钟就全部去除重复了,请各位参考. 操作方法 01 第一步:从百万 ...

  • SQL查询:[1]SQL基础查询

    SQL查询语句用来检索数据库数据.查询是通过执行SELECT来完成的.在所有SQL语句中,SELECT语句是最为灵活复杂. 基础知识 01 查询语句基本语法如下: SELECT <*,colum ...

  • 如何使用SQL语句消除重复列?

    在SQL查询过程中,经过会遇到查询到重复列的情况,使用一个关键字可以解决该问题,今天分享重复列消除查询distinct的使用. 操作方法 01 1.要显示authors表的phone字段,查询语句如下 ...

  • SQL查询:[6]子查询

    在SELECT查询时,在WHERE查询条件中的限制条件不是一个确定的值,而是来自另一个查询的结果,这种为主查询提供数据而首先执行的查询语句叫做子查询.根据返回结果的不同,子查询可分为单行子查询.多行子 ...

  • 怎么用VLOOKUP函数删除两个Excel中重复数据

    最近一朋友问到怎么删除掉Excel中一个表与另外一个表的重复数据.对于这个要求,其实用Excel中的VLOOKUP函数很容易实现. 操作方法 01 首先我们要明确这次我们的要求.我们的要求为从[She ...