如何通过sqlsever中的SQL按某个关键字拆分内容?
我有两个表,t1 和 t2,我想用 t1 中的单词拆分 t2 中的某些列。
t1
column1
a
bc
c
z
t2(based)
column1 column2
1 abcrrr
2 cdt
3 e
t2(updated)
column1 column2
1 a
1 bc
1 rrr
2 c
2 dt
3 e
是否可以像上面那样编写一个 SQL 语句来更新 t2 ?我想要 SQLserver 2008 中的这种性能。
逻辑是,如果 t1.column1 中的数据是某个 t2.column2 的 subString,则将 t2.column2 拆分为两个新行,t2.column1 相同,但是对于新行的 t2.column2,一个是 subString ,其他是其余的(删除了 sutStr)。
谢谢!哇哇