检查 Id 为 Identity 的表中的重复记录
在我的表中,ID 是主键字段和标识列。 我想检查重复的记录。 (当然重复的记录没有相同的 ID)
并且没有相同的日期字段。
我该如何检查这个。
额外细节:我有 10 列,其中 1 个 ID、2 个日期和其他 3 个字符串、3 个整数、1 个位。
提前致谢。
In my table, ID is primary key field and identity column.
I want to check duplicate records.
(Certainly duplicate records do not have same ID)
And do not have date fields same.
How do I check this.
Extra Detail: I have 10 columns with 1 ID, 2 Date, and other 3 string, 3 Int, 1 bit.
Thansk in Advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用
GROUP BY
将相似的记录分组以对其进行计数,然后添加HAVING
子句以仅过滤掉出现多次的记录:You can use
GROUP BY
to group similar records to count them, and then add aHAVING
clause to filter out only those that occur more than once:请使用 GROUP BY 对相似的记录进行分组,并使用 HAVING 指定它们的条件。
Please use GROUP BY to group similar records and HAVING to specify condition on them.
通用方法如下。希望这对你有帮助。
A generalized approach would be as follows. hope this helps you.