SQL如何打印表中重复的行
让我们考虑下表.
Name | Section |
---|---|
abc | CS1 |
bcd | CS2 |
abc | CS1 |
在上表中,我们可以使用以下查询找到重复的行。
另外一个示例:
给定一个名为PERSON的表,任务是编写一个SQL查询以查找表中所有重复的名称。
示例 :
The 简单的方法 是创建一个临时表,该表具有表中所有名称的计数。
重复的名称存在不止一次,因此要计算每个名称存在的时间,我们可以使用以下代码:
这是一个临时表,我们可以在其上运行以下代码以获取重复名称。
最好的方法 是使用 GROUP BY 和HAVING 条件。它比以前更有效、更快。
MySql :