반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 리눅스
- 오라클
- jQuery
- Dunk Low
- 주식공부
- draw
- dunk high
- 파이썬
- Linux
- stockx.com
- react
- 자바스크립트
- 덩크 로우
- Github
- 드로우
- GIT
- oracle
- 덩크 하이
- 코로나19
- Python
- 나이키
- JavaScript
- 리액트
- sacai
- 주식
- dunklow
- 발매예정
- 제이쿼리
- Nike
- 덩크로우
Archives
- Today
- Total
Life goes slowly...
[Oracle] 왼쪽문자열 삽입 - LPAD() 함수 본문
728x90
반응형
Oracle LPAD() 함수
데이터를 요청할 때에는 자릿수를 일정하게 맞춰서 요구하는 경우가 있습니다. LPAD() 함수는 함수 사용자가 직접 지정한 고정 길이에서 채워지지 않은 부분을 원하는 문자로 채울 수 있는 함수입니다. LPAD() 함수는 지정한 길이만큼 왼쪽부터 특정 문자로 채워줍니다. PAD은 TTA 정보통신용어 사전에서 데이터 영역의 불필요한 부분을 공백으로 채우는 일이라고 정의되어 있습니다.
LPAD([변수], [총 문자길이], [채울문자])
LPAD() 함수로 자릿수 맞추기
자릿수를 동일하게 맞춰주기 위해서 사용할 때 유용하게 사용됩니다.
SELECT LPAD('9', 4, '0')AS TEST FROM DUAL;
#0009
//왼쪽부터 총 10자리까지 0으로 채우기
SELECT LPAD(1234, 10, 0) FROM DUAL;
#0000001234
LPAD() 함수로 문자열 삽입하기
문자열을 삽입하는 방법으로 많이 사용합니다. 만약 채울 문자를 지정하지 않게 되면 해당 길이만큼 공백으로 문자를 채워지게 됩니다. 또한 변수의 길이보다 총 문자 길이가 작을 경우에는 총 문자 길이를 제외하고 나머지는 잘리게 됩니다.
SELECT LPAD('1234-1111', 13, '010-')AS TEST FROM DUAL;
#010-1234-1111
SELECT LPAD('World', 10, 'Hello')AS TEST1 FROM DUAL;
#HelloWorld
SELECT LPAD('HelloWorld', 5, '#')AS TEST2 FROM DUAL;
#Hello
728x90
반응형
'프로그래밍 > Oracle' 카테고리의 다른 글
[Oracle] 오라클(Oracle) LIKE 정규식 함수 - REGEXP_LIKE() (0) | 2020.11.12 |
---|---|
[Oracle] Row의 이후, 이전 값 반환 함수 - LEAD(), LAG() (0) | 2020.09.04 |
[Oracle] 오라클 대, 소문자 변환 함수 -UPPER(), LOWER() (0) | 2020.09.03 |
[Oracle] 오른쪽문자열삽입 - RPAD() 함수 (0) | 2020.08.31 |
[Oracle] 오라클 최대값, 최소값 - GREATEST, LEAST (0) | 2020.08.31 |
[Oracle] 오라클 삭제 데이터 복구( AS OF TIMESTAMP) (0) | 2020.08.28 |
[Oracle] 문자형(Varchar)을 숫자형(Number)으로 변환 (TO_NUMBER()) (0) | 2020.08.28 |
[Oracle] 문자형(Varchar)를 Date형으로 변환(TO_DATE()) (0) | 2020.08.27 |
Comments