替换字符串中 N 位置的字符 [英] Replace a character at N position in a string
本文介绍了替换字符串中 N 位置的字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想替换字符串中 N 位置的一个字符.这是我的查询:
I want to replace a character at N position in a string. This my query:
SELECT code FROM tablecodes
结果是 3 行:
AXGETYTRTFYZUFYZFFFDIZEG
GFYZUFYZFAXFCDIZAX
ZUFYZGEFYFAXFFIXZRA
我不知道如何用A"替换每一行的最后一个Z"字符.我希望结果如下所示:
I can't figure out how to replace the last 'Z' character on each row with 'A'. I want the result to look like this:
AXGETYTRTFYZUFYZFFFDIAEG
GFYZUFYZFAXFCDIAAX
ZUFYZGEFYFAXFFIXARA
'Z' 字符总是在相同的位置(字符串的长度 - 3)
The 'Z' character is always in the same position (length of the string - 3)
有什么建议吗?谢谢.
推荐答案
使用 东西 功能
示例:
SELECT Stuff('AXGETYTRTFYZUFYZFFFDIZEG', Len('AXGETYTRTFYZUFYZFFFDIZEG') - 2, 1, 'A')
Select
查询应该是这样的
Select Stuff(code, Len(code) - 2, 1, 'A')
这篇关于替换字符串中 N 位置的字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文