728x90
[Oracle] 이메일 ID만 조회, 주민등록번호 마스킹 처리 조회 / LPAD / RPAD
[Oracle] SELECT문 함수(1) - LENGTH / LENGTHB / INSTR / SUBSTR 더보기 1. 단일행 함수 N개의 값을 읽어서 N개의 값을 리턴 LENGTH(str) : 해당 전달된 문자열의 글자 수 반환 LENGTHB(str) : 해당 전달된 문자열의 바이
jaynarecord.tistory.com
LTRIM / RTRIM
LTRIM / RTRIM(str, 제거시키고자하는 문자)
: 문자열의 왼쪽(L) 또는 오른쪽(R)에서 제거시키고자 하는 문자를 탖아서 제거하고 나머지를 반환
제거시키고자 하는 문자는 생략가능
=> 결과값은 CHARACTER 타입으로 반환
SELECT LTRIM('0001012304566000', '0')
FROM DUAL;
-- 1012304566000
SELECT RTRIM('ABCSDFISDOFAAA', 'A')
FROM DUAL;
-- ABCSDFISDOF
728x90
TRIM
BOTH(양쪽) / LEADING(앞쪽) / TRAILING(뒤쪽) => 생략가능
: 문자열 앞/뒤/양쪽에 있는 특정 문자를 제거한 나머지 문자열 반환
=> 결과값은 CHARACTER 타입으로 반환
SELECT TRIM('Z' FROM 'ZZZOHZZZ')
FROM DUAL; -- 양쪽(기본값) : BOTH
-- OH
SELECT TRIM(LEADING 'Z' FROM 'ZZZOHZZZ')
FROM DUAL; -- 앞쪽 : LEADING
-- OHZZZ
SELECT TRIM(TRAILING 'Z' FRIM 'ZZZOHZZZ')
FROM DUAL; -- 뒤쪽 : TRAILING
-- ZZZOH
[Oracle] SELECT문 함수(4) - 문자열 전부 다 소문자, 대문자, 앞글자만 대문자로 변경해서 조회 / LOWER
[Oracle] SELECT문 함수(3) - LTRIM / RTRIM / TRIM [Oracle] 이메일 ID만 조회, 주민등록번호 마스킹 처리 조회 / LPAD / RPAD [Oracle] SELECT문 함수(1) - LENGTH / LENGTHB / INSTR / SUBSTR 더보기 1. 단일행 함수 N개의 값을 읽
jaynarecord.tistory.com
728x90