[sql] 문자열 대체(REPLACE) 함수

SQL에서 REPLACE 함수는 문자열에서 지정된 부분 문자열을 새로운 값으로 대체하는 데 사용됩니다.

사용법

REPLACE(원본문자열, 대상문자열, 대체문자열)

예를 들어, 아래와 같은 쿼리를 실행하면 “hello”라는 문자열에서 “hel”을 “bye”로 대체한 결과를 얻을 수 있습니다.

SELECT REPLACE('hello', 'hel', 'bye');

예제

다음은 실제 테이블에서 REPLACE 함수를 사용하는 예제입니다.

UPDATE 테이블명
SET 컬럼명 = REPLACE(컬럼명, '대상문자열', '대체문자열')
WHERE 조건;

위 쿼리는 “테이블명” 테이블의 “컬럼명” 컬럼에서 “대상문자열”을 가진 데이터를 모두 “대체문자열”로 대체합니다.

결론

REPLACE 함수를 사용하면 SQL 쿼리에서 문자열을 효과적으로 대체할 수 있습니다. 이를 통해 데이터 수정 작업을 보다 쉽게 수행할 수 있습니다.


참고: Microsoft - REPLACE