【发布时间】:2018-09-03 20:42:25
【问题描述】:
这个问题似乎有很多解决方案,但是我的解决方案需要是动态的,因为分隔符的数量在 0 到 3 之间变化,并且需要相对高效,因为它将在 5 个循环中跨 >10m 行运行。
例如:
US
US-AL
US-AL-Talladega
US-AL-Talladega-35160
如果信息不在字符串中,解决方案需要能够将每个项目存放在国家、州、县、ZIP 字段中,并带有 NULL 字段。
任何关于最佳方法的 cmet 将不胜感激,甚至向我指出我可能错过解决方案的方向将不胜感激
【问题讨论】:
-
或任何其他语言,但我坚持使用 SQL Server 来解决此问题。多个子字符串/字符索引组合是我正在研究的当前解决方案,但它绝不是最有效的!
-
SQL Server 的哪个版本?
-
发布您正在使用的代码。
标签: sql sql-server string delimiter