728x90
300x250
✨오라클(Oracle) LPAD, RPAD 함수 사용하는 방법
문자길이를 똑같이 맞춰야하는 경우에 사용할수 있다.
예) 123, 12, 1 -> 0123, 0012, 0001
◾️ LPAD("값", "문자길이", "채움문자")
문자길이만큼 왼쪽부터 채움문자로 채워준다.
SELECT LPAD(time,4,'0')time FROM test;
--출력화면
TIME
-----
0930
0930
◾️ RPAD("값", "문자길이", "채움문자")
문자길이만큼 오른쪽부터 채움문자로 채워준다.
SELECT RPAD(time,4,'0')time FROM test;
--출력화면
TIME
-----
9300
9300
◾️예제
SELECT substr(RPAD(time,4,'0'),1,2)
||':'||
substr(RPAD(time,4,'0'),3,2) time
FROM test;
-- 출력화면
TIME
-----------------
09:30
09:30
728x90
300x250
'DB > Oracle' 카테고리의 다른 글
[Oracle] 특수문자 검색 - ESCAPE 사용하는 방법 (0) | 2022.10.01 |
---|---|
[Oracle] 계층형 쿼리 이해하기 (설명/예제) (0) | 2022.04.29 |
[Oracle] GRANT(권한부여) / REVOKE (권한회수) (0) | 2022.04.26 |
[Oracle] IN, NOT IN 특정 데이터 포함/제외 하기 (0) | 2022.04.15 |
[Oracle] ORDER BY NULL 값 정렬하기 - NULLS FIRST, NULLS LAST (0) | 2022.04.14 |