我到处搜索,但找不到任何地方的实现。

假设我有一个词:QWERTY

我要获取此表:

Q
W
E
R
T
Y


或对于QWERTY AnotherWord我想获得

Q
W
E
R
T
Y
[space character here]
A
n
o
t
h
e
r
W
o
r
d

最佳答案

像这样做:

select substring(a.b, v.number+1, 1)
from (select 'QWERTY AnotherWord' b) a
join master..spt_values v on v.number < len(a.b)
where v.type = 'P'

关于string - T-SQL将单词拆分为字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8517816/

10-11 21:15