LAMP
MySQL 특정 문자열 치환
영은파더♥
2018. 1. 30. 09:21
728x90
MySQL 특정 문자열 치환
PHP 에서 str_replace 함수가 있다면 MySQL 에는 REPLACE 함수가 있어서 문자열을 변경할 수가 있습니다.
사용 방법은 PHP str_replace 는 str_replace ( "찾을문자열", "바꿀문자열", "문자열" ) 이지만
MySQL 의 replace 는 replace ( 컬럼명, "찾을문자열", "바꿀문자열" ) 입니다.
문자열이 들어있는 컬럼에 특정 문자열을 찾아서 치환 하려면 REPLACE 함수를 사용하면 아주 쉽게 치환이 가능합니다.
UPDATE 테이블명 SET 컬럼명 = REPLACE ( 컬럼명, "찾을문자열", "바꿀문자열" ) WHERE 조건식~
셀렉트 문에서도 사용이 가능합니다.
SELECT REPLACE ( 컬럼명, "찾을문자열", "바꿀문자열" ) FROM 테이블명 WHERE 조건식~
일부러 PHP 에서 변경하지 않아도 되니 괜찮은 것 같습니다.
728x90
반응형