STUFF()
STUFF() 함수는 문자열의 일부를 삭제한 다음 지정된 위치에서 시작하여 다른 부분을 문자열에 삽입한다.
⭐ REPLACE() 함수 도 살펴보자.
SQL Server (starting with 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse에서 작동한다.
형식
STUFF(string, start, length, new_string)
매개변수
string
:
수정할 문자열
start
:
일부 문자 삭제를 시작할 문자열 위치
length
:
문자열에서 삭제할 문자 수
new_string
:
시작 위치에서 문자열에 삽입할 새 문자열
예제
위치 1에서 시작하여 문자열에서 3자를 삭제한 다음 위치 1에 “HTML”을 삽입해보자.
SELECT STUFF('SQL Tutorial', 1, 3, 'HTML');
기본 예시
HTML Tutorial |
문자열에서 13번째 위치부터 문자 1개를 삭제한 다음 위치 13에 “is fun!”을 삽입해보자.
SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');
기본 예시
SQL Tutorial is fun! |
참고
W3C School - SQL STUFF() Function
W3C School - SQL Tutorial