如何仅匹配两列之间的匹配数字

问题描述 投票:0回答:1

我有两列名为 id 和 custid 的列,并且希望通过排除 custid 列中的附加数据(从最后一个位置开始向后)来匹配数据。

样本数据:

Id  custid
12345 AP0012345
67890 TS0067890

编写 SQL 查询后我想要如下结果:

Id   custid
12345 12345
67890 67890

注意:两列的格式都是固定的。

寻找一些建议。

谢谢

对我的问题提出建议。

sql database hive
1个回答
0
投票

使用子字符串函数

选择 Id, substring(custid,5,5) 作为 'custid'.........................

© www.soinside.com 2019 - 2024. All rights reserved.