2016 - 2024

感恩一路有你

使用SQL查询不重复数据

浏览量:3755 时间:2024-06-28 08:22:24 作者:采采

在数据库中,我们经常需要寻找某个字段下的不同值的个数。如果要将这些结果导出到Excel并进行分类汇总,就需要手动一个个统计,十分麻烦。今天,我将教大家一个简便的方法,希望初级程序员都能掌握。

步骤一:打开SQL数据库

无论你使用的是哪个版本的SQL数据库,方法和语句都是相同的。首先,打开SQL 2008数据库。

步骤二:选择需要查询的数据库

在打开的数据库中,选择默认数据库为我们需要查询的数据库。这样,在输入SQL语句时,会出现只能提示窗口,方便我们操作。

步骤三:统计同一个部门的记录数

假设我们想要统计某个表中同一个部门包含的记录数量。使用以下语句可以查询出不同的部门有10个:

select distinct BELONG_DPID from BED

运行以上语句,会得到不同部门的列表,如图所示。

步骤四:统计每个部门的行数

为了完善我们的查询结果,我们需要统计每个部门的行数。使用以下语句:

select distinct BELONG_DPID, COUNT(BELONG_DPID) from BED

运行以上语句,我们将得到每个部门及其对应的记录数量,如图所示。

通过以上步骤,我们成功地筛选出了各个部门的记录数,实现了查询不重复数据的目的。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。