REPLACE
함수는 SQL에서 문자열 내의 특정 부분을 다른 문자열로 바꾸는 데 사용되는 함수입니다. 이 함수는 지정한 문자열을 찾아서 다른 문자열로 대체한 새로운 문자열을 반환합니다.
기본 구문:
REPLACE(원본문자열, 찾을문자열, 대체할문자열)
- 원본 문자열: 바꾸려는 작업을 수행할 대상 문자열입니다.
- 찾을 문자열: 원본 문자열에서 찾을 부분 문자열입니다.
- 대체 할 문자열: 찾은 문자열을 대체할 새 문자열입니다.
예시:
SELECT REPLACE('Hello World', 'World', 'SQL') AS replaced_text FROM dual;
이 예시에서는 'Hello World'
라는 문자열에서 'World'
라는 부분을 찾아 'SQL'
로 대체하여, 결과적으로 'Hello SQL'
이라는 문자열이 반환됩니다.
주요 특징:
REPLACE
함수는 원본 문자열 내에서 찾을 문자열이 발견될 때마다 그것을 대체할 문자열로 바꾸어 줍니다.- 찾을 문자열이 원본 문자열에 존재하지 않으면 원본 그대로 반환 됩니다.
- 대체 할 문자열을 빈 문자열로 설정하면 찾을 문자열이 원본 문자열에서 삭제된 것과 같은 효과를 볼 수 있습니다.
이 함수는 텍스트 데이터를 처리하거나 가공할 때 매우 유용하게 사용됩니다.
'Server > SQL' 카테고리의 다른 글
UPPER / LOWER (0) | 2024.08.26 |
---|---|
SUBSTR (0) | 2024.08.26 |
날짜 함수 (0) | 2024.08.26 |
OUTER JOIN (0) | 2024.08.26 |
INNER JOIN (1) | 2024.08.26 |