从Oracle中的不同列中查找相似数据
我有两个这样的专栏。 (TC_NO 是 11 个字符,VER_NO 是 10 个字符)
TC_NO VER_NO
19262512794 1926251279
31124177286 1111111111
31067179194 2222222222
65617278204 6561727820
31483188084 0000000000
我想要的是,找到 VER_NO 的前 10 个字符与 TC_NO 的前 10 个字符相同。
例如,对于此表,结果应该是:
TC_NO VER_NO
19262512794 1926251279
65617278204 6561727820
如何在 Oracle 中做到这一点?
I have two columns like this. (TC_NO is 11 character, VER_NO is 10 character)
TC_NO VER_NO
19262512794 1926251279
31124177286 1111111111
31067179194 2222222222
65617278204 6561727820
31483188084 0000000000
What i want is, finding VER_NO's first 10 character is the same TC_NO's first 10 characters..
For example for this table the result should be:
TC_NO VER_NO
19262512794 1926251279
65617278204 6561727820
How can I do that in Oracle?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设你没有空值。
如果您有空值并且希望它们相等。
如果您有空值并且您不希望它们相等。
Assuming you dont have nulls.
If you have nulls and you want them to be equal.
If you have nulls and you dont want them to be equal.