加入非常相似但不完全相同的列ID(并将它们编辑为准确)

时间:2018-06-09 02:25:09

标签: sql

我有两个表,值几乎相同。

在其中一个中,我的ID为“001”,另一个我的ID为“RPM:001”,这适用于两个表中的所有值。

我可以通过哪些方式加入这些表格?

1 个答案:

答案 0 :(得分:2)

是。您可以使用SbSystemRaisePlatformError子句中的任何条件。因此,在标准SQL中,您可以这样做:

on

from t1 join t2 on t2.id = 'RPM: ' || t1.id 是用于连接的ANSI标准运算符。并非所有数据库都支持这些,但都有一些字符串连接方法。

编辑:

在T-SQL中,您可以使用||进行字符串连接:

+

这假定 on t2.id = 'RPM: ' + t1.id 是一个字符串。否则,您需要转换它:

t1.id