查看上一个主题 :: 查看下一个主题
|
作者 |
信息 |
学习
活跃用户

已加入:2005年3月14日 职位:123
|
|
|
|
嗨朋友
我还没有查询。
如何查找表中仅包含重复值的行。
谢谢
钱德拉 |
|
回到顶部 |
|
 |
notonly4u
新的用户
.jpg)
已加入:2005年4月26日 帖子:87 地点:海得拉巴
|
|
|
|
Use Count(var-name) > 1 in the Where or Having clause.
请纠正我,如果我错了...
问候
坦登 |
|
回到顶部 |
|
 |
parikshit123
活跃用户
.jpg)
加入时间:2005年7月1日 帖子:269 地点:印度
|
|
|
|
你好
从* STUDENTID中的STUDENT GROUP中选择*,STUDENTNAME具有COUNT(*)
> 1 ;
以下是关系学生的重复行:
学生证|学生姓名
----------- + -------------
102 | 道德的
103 | 德米特克
希望能有所帮助。 |
|
回到顶部 |
|
 |
karthi_ind
活跃用户
.jpg)
已加入:2004年2月24日 帖子:131 地点:钦奈
|
|
|
|
嗨Parishit
您提到的查询将给出错误a
组不一致。
如果您在分组依据之后输入了coln,则请在
选择语句,以便查询将
SELECT STUDENTID , STUDENTNAME FROM STUDENT GROUP BY STUDENTID , STUDENTNAME 拥有数量(*) > 1 ;
如我错了请纠正我。
Karthi G. |
|
回到顶部 |
|
 |
parikshit123
活跃用户
.jpg)
加入时间:2005年7月1日 帖子:269 地点:印度
|
|
|
|
你好
我的假设是我使用的表中只有两列。
如果表中的所有列都在group by子句中使用,那么我认为我们可以在上述查询中使用* |
|
回到顶部 |
|
 |
我知道
活跃用户

已加入:2005年8月22日 帖子:412 所在地:美国科拉拉多
|
|
|
|
嗨,learnmf,
这是一种易于遵循的技术。
假定具有Column_1,column_2和column_3的表TABLE_X,并假定要查找所有碰巧具有这三列数据完全相同的数据组合的所有列:您将在SQL命令行中键入以下命令:
码: |
SELECT COLUMN_1,COLUMN_2,COLUMN_3,COUNT(*)
来自TABLE_X
拥有数量(*) > 1
GROUP BY COLUMN_1,COLUMN_2,COLUMN_3 |
注意
Karthi_ind提到的是正确的,但在他的查询中,他已将GROUP BY和HAVING互换。我不确定是否可行。 |
|
回到顶部 |
|
 |
原始的
高级会员

已加入:2005年3月28日 帖子:1448 地点:伊利诺伊州芝加哥
|
|
|
|
我知道...
引用: |
SELECT COLUMN_1,COLUMN_2,COLUMN_3,COUNT(*)
来自TABLE_X
拥有数量(*) > 1
GROUP BY COLUMN_1,COLUMN_2,COLUMN_3 |
在发布作为对问题的答复之前是否经过了测试。尝试运行您发布的查询。
HAVING子句不是那样使用的。
引用: |
注意
Karthi_ind提到的是正确的,但在他的查询中,他已将GROUP BY和HAVING互换。我不确定是否可行。 |
提到的Karthi_ind是正确的。...HAVING仅与GROUP BY子句一起使用...。
问候,
普里耶什。 |
|
回到顶部 |
|
 |
阿帕西
新的用户

已加入:2005年12月12日 帖子:20 地点:班加罗尔
|
|
|
|
嗨,知道了
Karthi_ind提到的是正确的,我确定它是否有效。
试试看,如果我错了,请纠正我。 |
|
回到顶部 |
|
 |
我知道
活跃用户

已加入:2005年8月22日 帖子:412 所在地:美国科拉拉多
|
|
|
|
大家好,
karthi_ind 的建议是可以的。
Karthi_ind写道:
引用: |
SELECT STUDENTID , STUDENTNAME FROM STUDENT GROUP BY STUDENTID , STUDENTNAME 拥有数量(*) > 1 ; |
我的存在条款显示错误。
抱歉给你带来不便。 |
|
回到顶部 |
|
 |
阿尼尔巴塔
新的用户
已加入:2005年11月13日 帖子:22
|
|
|
|
你好
为了找到具有重复值的表中的行,以下是查询,其中该表具有名为STUDENT的表中的ID,NAME列。
SELECT ID, NAME FROM STUDENT 拥有数量(*)>1
GROUP BY ID,NAME; |
|
回到顶部 |
|
 |
吉列什斯克
新的用户

已加入:2005年12月20日 帖子:6 地点:钦奈
|
|
|
|
SELECT STUDENTID , STUDENTNAME FROM STUDENT GROUP BY STUDENTID , STUDENTNAME 拥有数量(*) > 1 ;
Querry工作正常 |
|
回到顶部 |
|
 |
吉列什斯克
新的用户

已加入:2005年12月20日 帖子:6 地点:钦奈
|
|
|
|
嗨恶魔
我如何从保留原始行的表中删除重复的记录(重复的至少一行)
我应该使用rowid吗 |
|
回到顶部 |
|
 |
|