gpt4 book ai didi

sql - SQL中如何替换字符

转载 作者:行者123 更新时间:2023-12-02 23:18:43 25 4
gpt4 key购买 nike

我想替换 sql Server 中位置 4 上的特定字符,我知道替换或情况,但我的问题是我只想替换第四个位置的字符,

我正在尝试

SELECT REPLACE(_NAME,0,1) AS exp FROM _EMPLOYEE

但它不会检查第四个字符

例如,如果_name包含IMR002001,那么它应该是IMR012001

最佳答案

使用stuff():

select stuff(_NAME, 4, 1, '@')

这将从位置 4 开始、长度为 1 的子字符串替换为第四个参数的字符串。该字符串可以比要替换的字符串更长或更短。

举个例子:

select stuff(_NAME, 4, 1, '1')

关于sql - SQL中如何替换字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26629734/

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