我在一个Microsoft SQL数据库中有两个表,其中一个包含3列分隔值(用逗号和/或斜杠分隔,但两者应该被等同地视为分隔符)。 然后我有另一个表,其中包含一个与TABLE1中每个拆分字符串项相同的ID。 我想解析TABLE1中的项,以便显示TABLE2中匹配行的文本。 有没有办法实现这个目标?
TABLE1
Text1 Text2 Text3
TA12,TA250 T1
TA12,TA250 T1
TA12,TA250 TA250,TA12 T310/T52
TA12,TA250 TA250 T310/T52
表格2
TA12 Hello
TA250 World
T1 This is a Test
T310 You are
T52 a Hero
期望结果
Text1 Text2 Text3
Hello World This is a Test NULL
Hello World This is a Test NULL
Hello World World Hello You are a Hero
Hello World World You are a Hero
我能使用C#实现这一点,但我非常希望这在SQL端发生。
split()
函数,这将非常有帮助。 - user330315