цели: У меня есть строка «1234432144» Я хочу только заменить первые 2 4-й с «10», так что я хотел бы получить «1231032144»tsql: как выполнить замену подстроки?
Есть ли способ сделать это в TSQL?
до сих пор я пришел с функцией
substring('1234432144', 4, 2)
, который рисует 44 TSQL подстроки() .. однако как я заменить его в рамках существующей строки?
Если я обернуваю функцию замены вокруг него, он заменяет все вхождения 44 в строке.
любые идеи?
благодарит заранее.
Каковы критерии для замены только первых 2 4s? – gbn
Мне просто нужен способ заменить первый набор двойных 4 независимо от положения и не повторять его замену по всей строке. спасибо – phill