如何重新排列字符串中的字母?

时间:2012-09-10 19:51:38

标签: sql string tsql format

我的表格中有一个名为Name.

的列

它有数据:

John
Jack
Josh
Bob
...

我想运行查询来重新排列名称的字母。

UPDATE [table]
SET [name] = ?

结果:

hnoJ
ckJa
shoJ
boB

是否可以这样做?

1 个答案:

答案 0 :(得分:2)

这不是很漂亮但会混淆字母:

select right(name, 2) 
  + reverse(left(name, len(name) - 2))
from names

请参阅SQL Fiddle with Demo