前端之家收集整理的这篇文章主要介绍了
SQL Server:任何相当于strpos()的?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在处理一个烦人的
数据库,其中一个字段包含两个单独的字段应该存储的
内容.所以列存储的东西像“第一个字符串〜@〜第二个字符串”,其中“〜@〜”是分隔符. (再次,我没有设计这个,我只是想修复它.)
我想要一个查询将其移动到两列,看起来像这样:
UPDATE UserAttributes
SET str1 = SUBSTRING(Data,1,STRPOS(Data,'~@~')),str2 = SUBSTRING(Data,'~@~')+3,LEN(Data)-(STRPOS(Data,'~@~')+3))
但是我找不到与strpos相当的任何东西.
用户charindex:
Select CHARINDEX ('S','MICROSOFT sql SERVER 2000')
Result: 6
Link
原文链接:https://www.f2er.com/mssql/82400.html