如何查询一个表中某字段重复记录
来源:互联网 发布:qq for mac 10.8版本 编辑:程序博客网 时间:2024/04/25 07:50
select a.* from 一个表 a,(select 某字段 from 一个表 group by 某字段 having count(*)>1) as b
where a.某字段=b.某字段
select columnname
from tablename
group by columnname
having count(*) > 1
SQL> select b.id,b.doctime from (select id,count(*) sumnum from test1 group by i
d) a,test1 b where a.id=b.id and a.sumnum>1;
ID DOCTIME
---------- ---------
1 01-JUL-02
1 01-MAY-02
1 20-AUG-02
1 01-JUL-02
1 01-SEP-02
Elapsed: 00:00:00.40
select id,count(*) from tablename group by id having count(*) > 1
请问我想取出(oracle)数据库中某一字段下含有重复值得记录,就是检查出有重复值的项,例如 (人员信息表,我想查询出含有相同身份证号的人,在web页面展示查询结果,由于数据量比较大还要考虑效率)sql语句如何写?
如果只查身份证可以:
select 身份证号,count(*) from 人员信息表
group by 身份证号 having count(*)>1
查信息表全部的话:
select * from 人员信息表
where
身份证号=(select 身份证号 from 人员信息表
group by 身份证号 having count(*)>1)
- 如何查询一个表中某字段重复记录
- 如何查询一个表中某字段重复记录
- 查询一个表中某字段重复记录
- 如何查询一个数据库表中某字段相同记录的数据
- 查询SQL表中某几个字段值有重复的记录
- 查询重复记录(两个字段分组)
- 查询某重复字段的记录
- SQL查询某个字段重复的记录
- sql根据字段查询重复记录
- mysql查询某字段重复的记录
- 删除表中某字段重复记录
- 一个记录集,如何得到该记录集中某一字段所有是重复记录的记录集
- MySQL查询重复字段,及删除重复记录的方法
- MySQL查询重复字段,重复记录的方法
- MySQL查询重复字段,及删除重复记录的方法
- MySQL查询重复字段,及删除重复记录的方法
- MySQL查询重复字段,及删除重复记录的方法
- 如何按字段删除重复记录
- SQL getdate() 格式的具体应用
- SQL中sum(),avg()等统计结果为null的解决方法
- Sicily 4424. David’s Lucky Numbers
- 容易马虎的list.add(对象)
- 流程概述
- 如何查询一个表中某字段重复记录
- Sybases数据库----安装
- Flex Timer 定时器
- Sicily 4428. How Many Sets
- Android中不同包路径下Activity跳转的实现(解决ActivityNotFoundException)
- GNU Info System 使用笔记
- 打印九九乘法表
- Sicily 4190. Prime Palindromes
- 大三下要来了