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

MySQL에서 문자열을 다른 문자열로 채우려면 어떻게 해야 합니까?

<시간/>

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

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

구문

LPAD(original_string, @length, pad_string)

여기,

  • original_string은 다른 문자열을 채울 문자열입니다.
  • @length는 패딩 후 반환되는 문자열의 총 길이입니다.
  • Pad_string은 original_string으로 채워질 문자열입니다.

예시

mysql> Select LPAD('My name is Ram',22,'* ');
+--------------------------------+
| LPAD('My name is Ram',22,'* ') |
+--------------------------------+
| * * * * My name is Ram         |
+--------------------------------+
1 row in set (0.00 sec)

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

구문

RPAD(original_string, @length, pad_string)

여기,

  • original_string은 다른 문자열을 채울 문자열입니다.
  • @length는 패딩 후 반환되는 문자열의 총 길이입니다.
  • Pad_string은 original_string으로 채워질 문자열입니다.

예시

mysql> Select RPAD('My name is Ram',22,'* ');
+--------------------------------+
| RPAD('My name is Ram',22,'* ') |
+--------------------------------+
| My name is Ram* * * *          |
+--------------------------------+
1 row in set (0.00 sec)