预先感谢您。如何找到一个字符串的一部分,并在该部分的字符串上进行连接?
我有一个表1:
ID || Location
ABC-999-8710-12345-000 || THYW.A
ABC-900-8560-54321-100 || UJNC.E
ABC-997-0090-98765-010 || QTHB.P
ABC-923-2340-67890-001 || OMYB.Y
ABC-009-8000-24680-000 || EVHO.N
ABC-009-8000-26954-010 || IUTO.N
我还有一个表2:
ID || Location
ABC-00 || THYW.A
ABC054321-10 || UJNC.E
ABC098765-01 || QTHB.P
ABC067890-00 || OMYB.Y
ABC024680-00 || EVHO.N
ABC012678-01 || IUTO.N
我需要的输出表:
ID || Location || OutPut
ABC-999-8710-12345-000 || THYW.A || Success
ABC-900-8560-54321-100 || UJNC.E || Success
ABC-997-0090-98765-010 || QTHB.P || Success
ABC-923-2340-67890-001 || OMYB.Y || Success
ABC-009-8000-24680-000 || EVHO.N || Success
ABC-009-8000-26954-010 || IUTO.N ||
我需要的一部分字符串,如果它匹配表2中的ID,那么我需要更新列输出 as Success。
这是更新查询我写:
update INT
set Output= 'Success'
FROM
[dbo].[table1] INT
join [dbo].[table2] SHB
on INT.ID=SHB.ID
你可以添加在输出失败的样本数据。 –