[Oracle SQL] 문자열 함수 실무 – SUBSTR, INSTR, LPAD, 마스킹, LISTAGG, 쉼표 구분 값 행으로 나누기
환경 : Oracle 11g 이상 (12c 이상에서만 되는 기능은 따로 표시) / SQL Developer, DBeaver 등 어떤 툴에서든 실행 가능데이터 추출 요청을 받다 보면 "이메일 도메인별로 묶어 주세요", "전화번호 형식을 통일해 주세요", "이름은 가운데 글자를 가려서 주세요", "주문번호를 한 칸에 쉼표로 이어 주세요" 같은 문자열 작업이 꼭 붙습니다. 실무에서 자주 쓰는 문자열 함수를 예제와 함께 정리합니다.1. 예제 테이블고객 테이블(CUSTOMER)과 주문 테이블(ORDERS)을 사용합니다. 전화번호는 하이픈이 있는 것과 없는 것이 섞여 있습니다.CREATE TABLE customer ( cust_id VARCHAR2(10) PRIMARY KEY, cust_nm VA..
더보기