[Oracle] 공백 '0' 채우기( LPAD, RPAD 함수)
고객이 특정 데이터 앞에 0을 채워서 엑셀문서 요청을 해서 사용하게 된 함수입니다. 1. LPAD LPAD(값, 전체문자길이, 채우기문자) LPAD의 L은 LEFT로 왼쪽부터 채우기 문자로 채워 줍니다. SELECT LPAD('1234', 5, '0') , LPAD('1234', 6, '0') , LPAD('1234', 7, '0') FROM DUAL >> 결과 왼쪽부터 0이 채워진 것이 보이시죠? 만약에 채움 문자를 작성하지 않으면 "공백"이 들어갑니다. 2. RPAD RPAD(값, 전체문자길이, 채우기문자) RPAD의 R은 RIGHT로 오른쪽부터 채우기 문자로 채워 줍니다. SELECT RPAD('1234', 5, '0') , RPAD('1234', 6, '0') , RPAD('1234', 7, '0..
2023. 3. 2.