[SQL] LPAD, RPAD

하파타카·2022년 7월 1일
0

SQL

목록 보기
16/26

특정 값의 좌, 우에 특정한 문자를 채울 때 사용하는 함수.

사용예시: 빈 자릿수 0으로 채우기 등

사용

SELECT LPAD(사용할 컬럼명, 대상 값의 크기를 포함한 갯수 , 추가할 문자) FROM 테이블명;
SELECT LPAD('123', 7, '0');
// 결과: '0000123'
SELECT RPAD('123', 7, '0');
// 결과: '1230000'

*format함수로도 비슷한 기능을 할 수 있다고하는데 일단 mariaDB의 사용중인버전(10.6.4-MariaDB-1:10.6.4+maria~focal)에서는 안돌아가서 LPAD함수 사용함.
참고로 MySQL과 mariaDB의 버전을 확인하려면 select version(); 쿼리를 돌려보면됨.


참고 링크

mysql : 비어있는 자릿수 0으로 채우기

profile
천 리 길도 가나다라부터

0개의 댓글