/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드]
/* =========================== */ [결과 출력] [특수문자제거] [특정글자제거] [공백문자제거] /* =========================== */ /* =========================== */ [요약 설명] * 1. replace(데이터 및 컬럼, 제거하려는문자, 변경하려는문자) * 2. 변경하려는 문자 부분에 '' 선언 시 제거를 수행합니다 /* =========================== */ 오라클 공백제거 실패 ORACLE _ trim & replace TRIM & REPLACE : 엑셀로 작성한 쿼리를 들고왔는데,공백을 공백으로 인식하지 못하는데,쿼리에는 공백이 있다. tab 도 안 먹힌다. 씨알도 안 먹인다. 왜 trim이 안 될까... 아래는 해당 쿼리이다. --trim _ 공백이 제거되지 않는다... UPDATE ic_coffee SET coffee_name = trim(coffee_name); --replace UPDATE ic_coffee SET coffee_name = replace(coffee_name,'','aa');
REPLACE 함수 사용법 REPLACE 함수는 다양한 용도로 쓸 수 있다. 보통 사용하는 목적은 문자열을 대체하려고 하지만 공백을 제거할 때에도 주로 사용이된다. 공백을 제거할 시 TRIM 함수를 이용하여도 좋지만 중간 공백도 지워야 될 경우 주로 REPLACE 를 사용한다. > TRIM함수 알아보기 REPLACE('문자열', '치환할 문자열', '대체할 문자열') 사용 방법은 간단하다. 변환할 문자열, 치환할 문자열, 대체할 문자열만 넣어주면 된다.
두 번째 예제에 대해 간단히 설명을 더 드리자면 현재 문자열은 중간중간 공백이 들어가있다. 공백을 지우기 위해 치환할 문자열에 공백(한칸 뛰기) 그리고 대체할 문자열에 값을 넣지 않으면 공백이 모두 지워지게 된다. ↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 ! SkyBaby 부부가 운영하는 정보 공유 공간입니다. 다양한 일상, 요리, 맛집탐방, 게임, 공부 등의 정보를 담고 있습니다. Tag mssql replace, mysql replace, oracle replace, replace 공백제거, replace 사용방법, Replace함수, replace함수 사용방법, SQL, sql replace, sql 문자열치환, 공백제거, 문자대체, 문자열대체, 문자열치환, 전체공백제거, 중간공백제거 |