Sql 如何在同一行中找到重复的值
我需要在同一行中找到副本 我有这样的问题Sql 如何在同一行中找到重复的值,sql,oracle,Sql,Oracle,我需要在同一行中找到副本 我有这样的问题 S.no ADR_Address ADR_Nr 1 Rudolf-Street- 8 8 2 Maxstresst-10 10 因此,您可以看到ADR\u地址和ADR\u Nr有两次房屋Nr 我的任务是找到这种重复的值 任何人都可以帮我找到使用Oracle SQL语句。您可以使用 select * from my_table whe
S.no ADR_Address ADR_Nr
1 Rudolf-Street- 8 8
2 Maxstresst-10 10
因此,您可以看到ADR\u地址
和ADR\u Nr
有两次房屋Nr
我的任务是找到这种重复的值
任何人都可以帮我找到使用Oracle SQL语句。您可以使用
select * from my_table
where ADR_Address like '%' ||ADR_Nr
参考:@scaisEdge很高兴它能起作用,你能解释一下这到底是在做什么吗?@裸体。。当然查询只需查找列ADR\u Address以列ADR\u Nr中相同值结尾的行,like运算符即可查找该值。。%忽略ADR|Nr值之前的所有字符。|运算符将通配符%和列值ADR|Nr联接起来。。希望是明确的。。