본문 바로가기
IT/DB

[ORACLE] 오라클 LPAD, RPAD, TRIM, LTRIM, RTRIM (자리 수 채우기/지우기)

by 스터딩아재 2021. 10. 26.
반응형

 

* 오라클에서 데이터의 자리 수를 채우는 방법을 알아보자.

* 업무를 하다보면 PK값 채번, 길이 맞춤 등의 이유로 값을 만들어야 할 일이 종종 있다.

 

 

1. LPAD / RPAD ( 채우기 )

SELECT 
  -- LPAD( 값, 총길이, 채울값 )
     LPAD( 1, 4, '0' )  -- 0001
   , LPAD( 1, 5, '0' )  -- 00001
  
  -- RPAD( 값, 총길이, 채울값 )
   , RPAD( 1, 4, '0' )  -- 1000
   , RPAD( 1, 5, '0' )  -- 10000
FROM    DUAL

 

 

2. TRIM / LTRIM / RTRIM ( 공백 제거 )

SELECT 
  -- TRIM( 문자열 )
     TRIM( ' 공백 제거 ' )  -- '공백 제거'
     
  -- LTRIM( 문자열, 제거할값 )
     LTRIM( ' 왼쪽 공백 제거 ', ' ' )  -- '왼쪽 공백 제거 '
     LTRIM( '00100', '0' )  -- '100'
     
  -- RTRIM( 문자열, 제거할값 )
     RTRIM( ' 오른쪽 공백 제거 ', ' ' )  -- ' 오른쪽 공백 제거'
     RTRIM( '00100', '0' )  -- '001'
FROM    DUAL

 

 

 

 

 

그리드형

댓글