-- 문자 함수 -- CHR(N): ACSII 값을 문자로 변환 SELECT 1 FROM DUAL; -- DUAL 가상테이블 SELECT CHR(65) FROM DUAL; SELECT CHR(249) FROM DUAL; SELECT 'AAAA' || CHR(97) || 'BBBB' FROM DUAL; -- LPAD(RPAD) : 나머지를 특정 문자로 채움 SELECT LPAD('BBB', 10) FROM DUAL; SELECT LPAD('BBB', 10, '-') FROM DUAL; SELECT RPAD('BBB', 10) FROM DUAL; SELECT RPAD('BBB', 10, '-') FROM DUAL; --INSTR: indexOf SELECT INSTR('A1234B5678A1234B', 'A..
SUBSTR(A.ADDR, 0, INSTR(A.ADDR, ' ', 1, 2)) ADDR 예시 : 서울시 영등포구 국제금융로 어쩌구 저쩌구 -> 서울시 영등포구 구분값: ' ' SUBSTR() - SUBSTR(문자열, 시작위치, 길이) - 시작 위치가 음수일 경우 우측 기준 INSTR() - INSTR(문자열, 찾을 문자열, 시작 위치, 몇 번째로 발견할것인지 위치) - 함수의 네번째 인자값(몇번째로 발견할 것인지로 지정한 위치)으로 지정한 문자의 인덱스 값을 반환