我正在尝试编写TSQL来更新以下案例。
这是数据库中的示例表。表格中会有很多不同名称的行。
从Excel文件上传公司名称和国家/地区。 以下是Excel数据:
如果(公司的一部分= A栏和国家= B栏) 我想得到以下结果。
我需要循环表吗?
此致
答案 0 :(得分:1)
假设你有table1包含第一个样本数据,table2包含公司和contry。
你可以试试这个:
select t2.*, REPLACE(t2.company, t1.a, t1.c) as result
from table2 t2
join table1 t1
on t2.company like '%'+t1.a
and t2.contry = t1.b