gpt4 book ai didi

sql-server - 替换字符串中 N 位置的字符

转载 作者:行者123 更新时间:2023-12-03 20:16:12 24 4
gpt4 key购买 nike

我想替换字符串中 N 位置的字符。这是我的查询:

SELECT code FROM tablecodes

结果是 3 行:

AXGETYTRTFYZUFYZFFFDIZEG
GFYZUFYZFAXFCDIZAX
ZUFYZGEFYFAXFFIXZRA

我不知道如何用“A”替换每行的最后一个“Z”字符。我希望结果看起来像这样:

AXGETYTRTFYZUFYZFFFDIAEG
GFYZUFYZFAXFCDIAAX
ZUFYZGEFYFAXFFIXARA

'Z' 字符总是在相同的位置(字符串的长度 - 3)

有什么建议吗?谢谢。

最佳答案

使用Stuff功能

示例:

SELECT Stuff('AXGETYTRTFYZUFYZFFFDIZEG', Len('AXGETYTRTFYZUFYZFFFDIZEG') - 2, 1, 'A') 

Select 查询应该是这样的

Select Stuff(code, Len(code) - 2, 1, 'A')

关于sql-server - 替换字符串中 N 位置的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27551749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com