솔솔
[MySQL] LPAD, RPAD로 자릿수 채우기 본문
실생활에서 영수증번호나 회원번호보면 '1', '2', '3' 이렇게 되있는건 잘 없잖아요
보통 '000001', '000002', '000003' 이렇게 자릿수가 있고 나머지자리는 0으로 채워져있는
느낌 아시쥬 그걸 어떻게 표현 하는지 정리 해보았습니다.
* 참고로 저는 Toad for MySQL 툴 사용
LPAD, RPAD
// 지정한 특정 문자가 왼쪽에 지정됨
LAPD({문자열}, {문자열길이}, {지정할 특정 문자})
// 지정한 특정 문자가 오른쪽에 지정됨
RAPD({문자열}, {문자열길이}, {지정할 특정 문자})
1. 문자는 1, 길이는 5, 왼쪽으로부터 나머지 자릿수에는 0으로 채움.
SELECT LPAD('1',5,'0') NUM FROM DUAL;
2. 문자는 1, 길이는 5, 오른쪽으로부터 나머지 자릿수에는 0으로 채움.
SELECT RPAD('1',5,'0') NUM FROM DUAL;
'나의보물들 > MySQL' 카테고리의 다른 글
[MySQL] MySQL 데이터 값 대소문자 구별 문제 해결하기 (0) | 2024.07.19 |
---|---|
[MySQL] MySQL 자동증가(방법2가지) (0) | 2022.09.27 |
[MySQL]양방향 암호화 복호화 (0) | 2022.09.26 |