-1

我有一个表,其中有一列名为Name.

它有数据:

John
Jack
Josh
Bob
...

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

UPDATE [table]
SET [name] = ?

结果:

hnoJ
ckJa
shoJ
boB

是否有可能做到这一点?

4

1 回答 1

3

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

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

SQL Fiddle with Demo

于 2012-09-10T19:57:35.277 回答