我正在处理一个烦人的
数据库,其中一个字段包含两个单独的字段应该存储的
内容.所以列存储的东西像“第一个字符串〜@〜第二个字符串”,其中“〜@〜”是分隔符. (再次,我没有设计这个,我只是想修复它.)
我想要一个查询将其移动到两列,看起来像这样:
UPDATE UserAttributes
SET str1 = SUBSTRING(Data,1,STRPOS(Data,'~@~')),str2 = SUBSTRING(Data,'~@~')+3,LEN(Data)-(STRPOS(Data,'~@~')+3))
但是我找不到与strpos相当的任何东西.