STUDY/SQL

LPAD, RPAD - 특정 문자로 자릿수 채우기

sorrow16 2021. 3. 25. 12:05
728x90

LPAD는 왼쪽부터, RPAD는 오른쪽부터 특정 문자로 자릿수를 채우는 함수입니다. 데이터 값의 자릿수를 맞추어야 할 때 유용하게 사용할 수 있습니다.

 

[사용법]

LPAD('문자열' or 열 이름, 만들어질 자릿 수, '채워질 문자')

RPAD('문자열' or 열 이름, 만들어질 자릿 수, '채워질 문자')

 

* 만들어질 자릿 수 : 숫자 지정

* 채워질 문자 : 1, a, abc, &, * 등등

 

예시> employees 테이블에서 first_name에 대해 12자리의 문자열 자리를 만들되 first_name의 데이터 값이 12자리보다 작으면 왼쪽에서부터 *를 채워서 출력하세요.

 

[실행문]

SELECT first_name, LPAD(first_name, 12, '*') FROM employees;

 

 

[실행결과]

 

 

 

[실행문]

SELECT first_name, RPAD(first_name, 12, '*') FROM employees;

 

 

[실행결과]

 

 

728x90

'STUDY > SQL' 카테고리의 다른 글

날짜 타입 함수  (0) 2021.03.29
LTRIM, RTRIM - 특정 문자 삭제하기  (0) 2021.03.26
REPLACE - 특정 문자를 찾아 바꾸기  (0) 2021.03.24
TRIM - 공백 제거하기  (0) 2021.03.23
SUBSTR - 지정한 길이만큼 문자열 추출하기  (0) 2021.03.22