小编Car*_*man的帖子

在产品UPC varchar(20)上加入的最佳方式?

我想在两张桌子上做一个JOIN.每个表包含来自不同数据源的UPC varchar2(20).

使这个JOIN有点困难的原因是UPC的值可以在大小上变化,有时可以用前导零填充,有时不填充.所有都包含一个尾随校验位.

例如:

        Table 1               Table 2
UPC     "00000123456789"           "123456789"
             "234567890"           "234567890"
        "00000003456789"      "00000003456789"
               "3456799"      "00000003456799"
Run Code Online (Sandbox Code Playgroud)

我的想法是将每个转换为长,然后进行比较.或者我可以追加前导零.或者包含一个.

使用SQL进行连接的最佳方法是什么?

sql sql-server

2
推荐指数
1
解决办法
137
查看次数

标签 统计

sql ×1

sql-server ×1