小编She*_*eif的帖子

选择ColA = ColB的行,并添加一个新列,告知ColA中的原始数据是否重复

我试图找出如何查询表(该表实际上是一个结果集,因此它将是一个子查询),将其分组ColA=ColB(见下文),并一步创建一个计算字段.

所以,如果我的测试数据看起来像

ColA    ColB    ColC 
1       1       aaa 
1       2       bbbb    
1       3       cccc    
2       2       dddd    
3       3       eeee    
3       4       ffff    
3       5       gggg    
3       6       hhhh    
4       4       iiii    
5       5       jjjj    
6       6       kkkk    
6       7       llll    
6       8       mmmm    

我想只检索行,ColA=ColB并添加一个新列,告诉我原始数据是否ColA重复.见下文.

ColA   ColB    ColC    multiples
1      1       aaaa    yes
2       2       dddd    no
3       3       eeee    yes
4       4       iiii    no
5       5       jjjj    no
6       6       kkkk    yes

有人可以帮我解决语法问题吗?我一直在玩Group …

sql oracle group-by case having

3
推荐指数
1
解决办法
432
查看次数

标签 统计

case ×1

group-by ×1

having ×1

oracle ×1

sql ×1