Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 함수를 사용하여 문자열을 다른 문자열로 채우려면 어떻게 해야 합니까?


MySQL에는 LPAD()라는 두 가지 기능이 있습니다. 및 RPAD() 이를 통해 문자열을 다른 문자열로 채울 수 있습니다.

LPAD() 함수는 이름에서 알 수 있듯이 문자열에 다른 문자열을 남겼습니다. 다음은 MySQL에서 사용하는 구문입니다 -

구문

LPAD(original_string, @length, pad_string)

여기,

  • original_string은 다른 문자열을 채우는 문자열입니다.
  • @length는 스터핑 후 반환된 문자열의 총 길이입니다.
  • Pad_string은 original_string으로 채워질 문자열입니다.

mysql> SELECT LPAD('튜토리얼 포인트',18,'www.');+----------------------------------------- -----+| LPAD('자습서점',18,'www.') |+------------------------------------------------+ | www.tutorialspoint |+----------------------------------+1행 세트(0.00초) 

RPAD() 함수는 이름에서 알 수 있듯이 문자열을 다른 문자열로 채웁니다. 다음은 MySQL에서 사용하는 구문입니다 -

구문

RPAD(original_string, @length, pad_string)

여기,

  • original_string은 다른 문자열을 채우는 문자열입니다.
  • @length는 스터핑 후 반환된 문자열의 총 길이입니다.
  • Pad_string은 original_string으로 채워질 문자열입니다.

<미리>mysql> SELECT RPAD('www.tutorialspoint',22,'.com');+------------------------------------------ -----------+| RPAD('www.tutorialspoint',22,'.com') |+-------------------------------- -----+| www.tutorialspoint.com |+-----------------------------------------------------+1 행 세트 (0.06초)