LEN 길이만큼 PADSTR를 채우기 위해 LPAD, RPAD 함수를 사용합니다.

LPAD 함수

str 에 len 길이 만큼 padstr 로 왼쪽부터 채운 str를 반환합니다. 단, str 이 len 보다 길면 len 길이만큼 str 를 반환합니다.

SELECT LPAD(str, len, padstr);

#ex.1)
 mysql> SELECT LPAD('test', 6, '#');
      -> ##test

 mysql> SELECT LPAD('test', 9, '#');
      -> #####test

 mysql> SELECT LPAD('test', 2, '#');
      -> te


RPAD 함수

str 에 len 길이 만큼 padstr 로 오른쪽부터 채운 str를 반환합니다. 단, str 이 len 보다 길면 len 길이만큼 str 를 반환합니다.

SELECT RPAD(str, len, padstr);

#ex.2)
 mysql> SELECT RPAD('test', 6, '#');
      -> test##

 mysql> SELECT RPAD('test', 9, '#');
      -> test#####

 mysql> SELECT RPAD('test', 2, '#');
      -> te

0 댓글