Bạn có thể sử dụng kết hợp STUFF
và CHARINDEX
để đạt được những gì bạn muốn:
SELECT STUFF(col, CHARINDEX('substring', col), LEN('substring'), 'replacement')
FROM #temp
CHARINDEX('substring', col)
sẽ trả về chỉ mục của đầu tiên sự xuất hiện của 'substring'
trong cột. STUFF
sau đó thay thế sự xuất hiện này bằng 'replacement'
.