查询重复记录的sql

在学数据库的时候, 知道有种连接叫自连接, 后来想到可以用来做查询重复记录的思路.

假设表结构如下:
T_CONTRACT
------------------------
ID    SELF_CODE    ...
1      CODE_1
2      CODE_1
3      CODE_2
...    ...
ID为1, 2的记录的SELF_CODE是一样, 认为这两条记录是重复的

1. 很多容易想到的:
查询重复记录的sql

2. 后面又想了一下, 可以count一下self_code相同的记录:
查询重复记录的sql

3. 我想我能想到的方法, 应该是很土的, 于是网上搜了一下:
查询重复记录的sql

从执行时间上来看, 感觉第一种要快点, 第三种要简洁. 自己也不是dba, 也不知道哪种效率要高一些, 欢迎指正批评!


你可能感兴趣的:(sql查询,重复字段值)