【发布时间】:2018-08-14 10:15:03
【问题描述】:
例如,我有这个字符串 name-surname-15A-15B,例如,如果我想获取最后一段(即 15B),我可以使用以下查询:
Select right(Code, charindex('-', reverse(Code)) - 1) as segment From MyTable
但是如何在特定破折号之后获取字符串,例如第二个将返回 15A-15B 的字符串?
【问题讨论】:
-
注意:虽然这是一个重复的问题,但警告:链接的问题提供了一些非常古老和过时的答案。它们在写的时候很好,但是搜索更新/更活跃的答案是个好主意......
标签: sql sql-server split