Cracking Code

SQL - LPAD, RPAD 본문

Database

SQL - LPAD, RPAD

CrackCo 2020. 7. 16. 18:53

문자열 처리 함수 중 길이를 정하고 남는 공백은 문자로 채우는 함수가 있습니다.

LPAD와 RPAD에 대해서 알아보겠습니다.

LPAD - 길이를 정하고 왼쪽부터 남는 공백은 문자로 채웁니다.
LPAD(column, n, 's')

 

사원테이블에서 부서번호 10번의 사원 이름을 LPAD 함수로 15자리로 설정하여 나머지는 * 문자로 채워봅니다.

SELECT ENAME, LPAD(ENAME, 15, '*')
FROM EMP
WHERE DEPTNO = 10;

15자리에서 사원 이름을 제외한 나머지는 왼쪽부터 * 문자로 채워져 출력되는 것을 확인할 수 있습니다.

 

RPAD - 길이를 정하고 오른쪽부터 남는 공백은 문자로 채웁니다.
RPAD(column, n, 's')

 

사원테이블에서 부서번호 10번의 사원 이름을 RPAD 함수로 15자리로 설정하여 나머지는 * 문자로 채워봅니다.

SELECT ENAME, RPAD(ENAME, 15, '*')
FROM EMP
WHERE DEPTNO = 10;

15자리에서 사원 이름을 제외한 나머지는 오른쪽부터 * 문자로 채워져 출력되는 것을 확인할 수 있습니다.

'Database' 카테고리의 다른 글

SQL - TRIM, LTRIM, RTRIM  (0) 2020.07.16
SQL - SUBSTR, INSTR  (0) 2020.07.16
SQL - INITCAP, LOWER, UPPER  (0) 2020.07.16
SQL - ORDER BY  (0) 2020.07.16
SQL - DISTINCT  (0) 2020.07.16
Comments