首页 > 解决方案 > 索引匹配 (excel) 的等效 SQL 查询以更新现有表中的列

问题描述

我需要通过添加新列来更新现有表。下面是需要使用新列(Ticket_No_Calc)更新的第一个表的示例数据。

在此处输入图像描述

这是第二个表的样本数据。

第二张表

在 Excel 中,我使用此公式来获取新列 (Ticket_No_Calc) 的输出。

=IFERROR(IF(D2="MKT",INDEX(Second!A:A,MATCH(First!B2,Second!B:B,0),0),INDEX(Second!A:A,MATCH(First!C2,Second!B:B,0),0)),INDEX(Second!A:A,MATCH(First!A2,Second!B:B,0),0))

我不确定如何将此公式转换为 SQL 命令。有人可以帮我解决这个问题吗

谢谢你。

标签: sql-server

解决方案


推荐阅读