SQL的正确语法是什么 喜欢运算符.



很高兴有人能告诉我第 3 行的正确语法,就像运算符一样。

TableB Column2 是 TableA Column1 的子字符串(在开始/中间/结尾处)

提前谢谢。 托赫

Merge tableA as A
using tableB as B
ON A.Column1 like B.Column2
when matched then
    update set 
    A.Column1= B.Column1,
    A.Column3= B.Column3,
    A.Column4= B.Column4,
    A.Column5= B.Column5

您需要通配符:

ON A.Column1 like '%' || B.Column2  || '%'

在某些数据库中,您将使用 + 而不是 ||concat() 函数。

最新更新