본문 바로가기
Server/SQL

REPLACE

by print_soo 2024. 8. 26.

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