MySQL

[MySQL]특정 문자열 찾아 바꾸기;치환 (REPLACE)

김정돌 2020. 5. 21. 14:22
반응형

REPLACE

특정 문자열을 찾아 한꺼번에 바꾸는 함수입니다.

텍스트의 일괄 변경이 필요할 경우 사용하여 DB데이터를 변경합니다.

REPLACE('문자열', '대상 문자열', '변경 문자열')

 

예시

UPDATE dataroom
SET content = REPLACE( content,  '김정팔',  '김정돌')

자료 테이블(dataroom)에서 내용(content)칼럼의  '김정팔'로 되어있는 단어를 '김정돌'로 치환

 

 

* 조건을 추가하고 싶으면 쿼리문 뒤에 where 절 추가

UPDATE dataroom
SET content = REPLACE(content, '김정팔', '김정돌') 
WEHRE company = 'jekim'
반응형