`
Callan
  • 浏览: 736033 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据表中找出两条编号相同的记录

SQL 
阅读更多

 

笔者在一次实际应用中在一张表中,想查出两个相同编号的记录,而常规的SQL中的Distinct 是选择出不同编号的记录.所以在使用中巧妙使用分组计算来实现此功能.
如表A,  编号,经度,纬度,位置,名称,时间.
而我要查出(经度 +纬度)相同的记录来,可使用下边的语句.
Select distinct (经度+纬度) as 统一编号,Count(*) as RecordCount
From 表A
Group by (经度+纬度)
having Count(*) >1

下边的操作就不用多说了,根据条件查编号即可。
使用分组可以比较方便的获取两个记录编号相同的记录

 

Select distinct (PEOID) ,Count(*) as RecordCount
From tb_faith_rank
Group by PEOID
having Count(*) >1

分享到:
评论

相关推荐

    Excel2021中怎样找出重复数据.docx

    本文将详细介绍两种方法,帮助用户高效地找出并管理重复数据。 **方法1:突出显示重复数据** 突出显示重复数据是发现重复项的一种直观方式,可以帮助用户快速定位到重复内容。步骤如下: 1. 首先,选定你要查找...

    sql面试题库

    这里使用了`GROUP BY`子句结合`MIN()`函数来找出每个组内自动编号最小的记录,并通过`NOT IN`来删除其他重复记录。 ### 3. 显示所有可能的比赛组合 题目描述了一个包含球队名称的`department`表,并要求用一条SQL...

    oracle中取中间记录的方法

    在Oracle数据库中,有时候我们需要从数据表中选取特定范围内的记录,例如,如果我们想要获取第5到第10条记录(即中间的记录),这在实际应用中是非常常见的需求。本文将详细介绍如何利用Oracle中的`MINUS`操作符以及...

    用SQL语句查询数据库中某一字段下相同值的记录方法

    它利用了子查询和自连接的概念,通过比较同一表中不同行的学号(Sno)和身份证(ID)来找出重复记录。代码如下: ```sql SELECT * FROM student AS A WHERE (Sno IN (SELECT Sno FROM student AS B WHERE A.ID <>...

    SQL:第四章_从多个表显示数据.ppt

    例如,如果我们有一个员工表,其中包含了直接上级的员工编号,我们可以用自连接来找出每个员工的直接上级。 总之,掌握从多个表显示数据的技巧,尤其是各种类型的连接,是SQL查询能力的基础。这能帮助我们更有效地...

    Oracle中数据操纵的应用.doc

    例如,向"订单信息"表中插入一条记录时,可以指定字段名和对应的值,也可以只提供值,让Oracle自动匹配字段顺序。同时,批量插入多条记录可以通过一个INSERT语句完成。 2. 更新数据: 更新数据是改变已存在记录的...

    MySQL数据库:嵌套子查询二.pptx

    例如,如果我们要找出所有用户号与特定值相同的会员,可以使用`SELECT * FROM Members WHERE 用户号 = (SELECT 用户号 FROM Sell WHERE ...)` 2. 子查询返回一个值列表:当子查询返回多条记录时,可以结合IN或NOT ...

    数据结构伪代码

    ROWID确定了每条记录在Oracle数据库中的具体位置,包括所在的数据对象、数据文件、块和行的位置。 - **ROWID格式**:`OOOOOOFFFBBBBBBRRR`,其中O代表数据对象编号,F代表文件编号,B代表块编号,R代表行编号。 - *...

    2表数据统计

    2. **分组评卷员**:由于每个评卷员可能有多条记录,我们需要按评卷员编号(pjydm)进行分组,以便后续处理。 ```sql GROUP BY d.pjydm ``` 3. **计算评卷时间差**:接下来,我们要找出每个评卷员每次登录的评卷时间...

    简单查询与条件查询作业.docx

    这条语句将从 emp 表中检索出部门编号为 10 或 20 的记录。 6. LIKE 查询 LIKE 查询是指从数据库表中检索出某个列中包含某个字符串的记录。例如,在 emp 表中查询出姓名的第二个字母为 A 的记录。可以使用以下 SQL...

    SQL对冗余数据的删除重复记录只保留单条的说明

    以下是如何找出并删除重复记录的例子: ```sql -- 查找重复记录 select * from test; select * from test group by id having count(*)>1; -- 获取唯一记录 select distinct * from test; -- 删除除最大ROWID之外...

    记录的定位与查询PPT学习教案.pptx

    《记录的定位与查询》是信息技术领域中数据库管理的一个重要环节,主要涉及如何高效地在数据表中查找特定的信息。顺序定位和索引定位是两种常见的记录查询方法。 顺序定位,顾名思义,是从数据表的第一个记录开始,...

    用数据结构解决关键路径

    这个程序的目的是找出图的关键路径,它利用数据结构(如邻接矩阵和邻接表)来表示图,并通过拓扑排序等算法找出关键路径。通过输入顶点和边的定义,程序能够动态构建图,并计算出关键路径,这对于项目管理和优化流程...

    sql server 数据库 语句50条

    此语句旨在找出在课程001中成绩高于课程002的学生编号(S#)。这里使用了子查询和表别名技术,通过将两个基于不同课程的成绩进行比较,来确定哪些学生在课程001中的表现优于课程002。 ### SQL语句2:平均成绩超过60...

    邻接表或者邻接矩阵为存储结构实现连通无向图的深度优先和广度优先遍历

    在计算机科学中,图是一种数据结构,用于表示对象之间的关系。在这个程序设计任务中,我们需要实现的是连通无向图...通过这些方法,我们可以有效地探索图的结构,找出路径,解决许多实际问题,如搜索、最短路径计算等。

    karate 空手道俱乐部数据集

    比如,找出网络中的关键人物或枢纽节点,这些人物通常具有较高的中心度,对信息传播起着至关重要的作用。 3. **图聚类算法**:利用图聚类算法对数据进行分组,以识别不同社区之间的差异和联系。这有助于理解社交...

    oracle相关

    例如,通过外键,可以执行联接查询,获取来自多个表的相关信息,如找出某作者的所有书籍,这将通过JOIN操作从Books和Authors表中找到匹配的记录,生成一个虚拟的联合记录。 总的来说,Oracle数据库中的表关系设计是...

    50条常用的sql语句

    6. **查找同时选择课程编号为'001'和'002'的学生**:使用`EXISTS`子句检查一个学生是否同时出现在两个课程的选课记录中。 7. **查询学习特定教师所有课程的学生**:通过子查询和`GROUP BY`与`HAVING`组合,找出学习...

    杭州市公交线网数据

    3. 乘客需求分析:结合线路数据和公交站点数据,可以研究乘客的出行模式,找出热门通勤路线,为未来的公交规划提供依据。 二、公交站点位置数据 公交站点位置数据记录了每个公交站的具体地理位置,包括经纬度坐标、...

Global site tag (gtag.js) - Google Analytics