我想遍历值并一次从值中去除 1 个字符并显示结果。
因此,如果我有一个带有值的表:
ID
___
34679
13390
89906
Run Code Online (Sandbox Code Playgroud)
我希望结果看起来像这样
Id
----
4679
679
79
9
3390
390
90
0
9906
906
06
6
Run Code Online (Sandbox Code Playgroud) 因此,如果我有一个带有值的表:
Name ID
---- ---
James 100
James 101
James 102
James 200
James 201
James 202
Alex 100
Alex 101
Alex 102
Alex 105
Alex 106
Alex 109
Alex 109
Alex 500
Alex 501
Alex 102
Run Code Online (Sandbox Code Playgroud)
我希望结果看起来像这样
Name ID
---- ---
James 100-102, 201-202
Alex 100-102, 105-106, 109, 500-502
Run Code Online (Sandbox Code Playgroud)
我知道,我可以使用 FOR XML PATH('') 连续转换数据。但我不确定如何用 - 替换连续数字。任何指导我走向正确方向的帮助将不胜感激。谢谢。