반응형

데이터베이스를 사용하다보면 특정 문자를 원하는 자릿수만큼 넣어야 하는 경우가 생깁니다.

그래서 Oracle과 Mysql에서 이를 해결하는 방법에 대해 알아보겠습니다.

 


 

1. LPAD, RPAD 란?

왼쪽 오른쪽에 특정 문자를 원하는 자릿수만큼 넣을 수 있는 함수

 

 

2. ORACLE, MYSQL 사용법

SELECT LPAD(param1, param2, param3) AS TEST_LPAD FROM TABLE;

 

SELECT RPAD(param1, param2, param3) AS TEST_RPAD FROM TABLE;

 

param1 : 데이터를 입력하는 자리 / 테이블의 컬럼명 입력

param2 : 자신이 지정하고 싶은 자릿수 입력

param3 : 왼쪽 혹은 오른쪽 남은 공간에 채워질 문자 입력

 

 

3. ORACLE, MYSQL 예시

SELECT LPAD('A', 5, 'X') AS TEST_LPAD FROM TABLE;

 

결과 값 : XXXXA

 

SELECT RPAD('A', 5, 'X') AS TEST_RPAD FROM TABLE;

 

결과 값 : AXXXX

 

 

 

이상으로 Oracle과 MySQL에서 LPAD, RPAD 사용법에 대하여 알아보았습니다.

 


 

 

 

반응형