반응형
데이터베이스를 사용하다보면 특정 문자를 원하는 자릿수만큼 넣어야 하는 경우가 생깁니다.
그래서 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 사용법에 대하여 알아보았습니다.
반응형
'Web Developer's Story > DATABASE' 카테고리의 다른 글
[ActiveJDBC, MySQL] ActiveJDBC 사용법 - INSERT, UPDATE문 (0) | 2020.07.30 |
---|---|
[ActiveJDBC, MySQL] ActiveJDBC 사용법 - SELECT문 (0) | 2020.07.27 |
[ActiveJDBC] ActiveJDBC 다운로드 및 사용법 (0) | 2020.07.27 |
[MYSQL] 데이터베이스 로컬로 덤프 뜨는 방법 (0) | 2020.07.20 |
[MYSQL] split 함수 만들어서 사용하기 (0) | 2020.07.20 |