Developer N
[SQL/MySQL] LPAD, RPAD 함수 : 특정 길이만큼 문자열 채우기 본문
728x90
LPAD() 함수
- 왼쪽부터 특정 문자로 자릿수를 채우는 함수
- 사용방법
- LPAD(내가 원하는 값 또는 열이름, 문자의 길이, 빈공간에 들어갈 문자)
SELECT LPAD('123', 4, '0') FROM Birthday
-- 결과 : 0123
- 채워야 할 문자 길이보다 빈공간에 들어갈 문자 길이가 짧을 경우
- 'TEST'가 반복되며 빈공간이 채워진다.
SELECT LPAD('123', 10, 'TEST') FROM Test
-- 결과 : TESTTES123
RPAD() 함수
- 오른쪽부터 특정 문자로 자릿수를 채우는 함수
- 사용방법
- RPAD(내가 원하는 값 또는 열이름, 문자의 길이, 빈공간에 들어갈 문자)
SELECT RPAD('123', 4, '0') FROM Test
-- 결과 : 1230
- 채워야 할 문자 길이보다 빈공간에 들어갈 문자 길이가 짧을 경우
- 'TEST'가 반복되며 빈공간이 채워진다.
SELECT RPAD('123', 10, 'TEST') FROM Test
-- 결과 : 123TESTTES
참고)
https://shinheechul.tistory.com/31
728x90
'STUDY > DBMS' 카테고리의 다른 글
[MyBatis] MyBatis에서 insert 쿼리 등을 여러개 실행시키는 법 (0) | 2023.04.11 |
---|---|
[MyBatis] 동적 쿼리 foreach문 문법 정리 (0) | 2023.04.10 |
[SQL] ORDER BY에서 CASE문 사용 (0) | 2023.02.22 |
[SQL] WHERE 1=1을 사용하는 이유 (0) | 2023.02.22 |
[MyBatis] MyBatis란? (0) | 2023.02.21 |
Comments