-
REPLACE() 함수 마스터하기 : 쉽고 강력한 문자열 교체 기법🐬 MySQL/MySQL 함수 2024. 11. 27. 17:08728x90
2024.12.01 - [데이터베이스/MySQL 실습문제] - REPLACE() 함수를 이용한 연습문제 10개
SQL REPLACE(): 문자열 변환의 마법사
SQL에서 문자열을 쉽게 변경할 수 있는 REPLACE() 함수에 대해 알아보겠습니다.
REPLACE()는 데이터 정제와 변환에 매우 유용한 도구입니다.
REPLACE() 함수란?
REPLACE() 함수는 문자열에서 특정 부분을 다른 내용으로 바꿀 때 사용하는 함수
쉽게 말해, 문서 작업에서 "찾아서 바꾸기" 도구 라고 생각하면 이해하기 쉽습니다.기본 사용법
REPLACE() 함수의 기본 형태는 이렇습니다
SELECT title(컬럼), REPLACE(title(컬럼),'The'(검색할단어 ) ,'(없애다)') from books(테이블);
책 제목에 The 가 있으면, Hello 로 바꾸기
SELECT title, REPLACE (title,'The','hello') as no_The(원하는 컬럼이름) from books;
책 제목에 The 가 있으면, 제거하고 가져오세요
SELECT title, REPLACE (title,'The','hello') as no_The from books;
title의 공백을' -> '로 바꿔서 나오도록 조회
SQL SELECT title,REPLACE (title,' ','->') from books b ;
REPLACE() 사용 시 주의사항
- 대소문자 구분 : REPLACE()는 대소문자를 구분합니다. 'world'와 'World'는 다르게 취급합니다.
- 모든 일치 항목 변경 : 문자열 내의 모든 일치하는 부분이 변경됩니다.
- NULL 처리 : 원본 문자열이 NULL이면 결과도 NULL입니다.
728x90'🐬 MySQL > MySQL 함수' 카테고리의 다른 글
SQL CONCAT() 활용법 : 데이터 조합의 핵심 도구 (1) 2024.11.27 SQL CHAR_LENGTH() 함수: 초보자도 쉽게 이해하는 문자열 길이 측정 (0) 2024.11.27 SQL REVERSE() : 문자열을 뒤집는 마법 (0) 2024.11.27 SQL UPPER()와 LOWER() : 대소문자 변환의 마법 (0) 2024.11.27 SQL SUBSTRING() 활용법: 데이터 분석가의 필수 도구 (0) 2024.11.27