>  기사  >  데이터 베이스  >  원래 문자열의 길이가 LPAD() 또는 RPAD() 함수에 지정된 인수의 길이보다 길면 MySQL은 무엇을 반환합니까?

원래 문자열의 길이가 LPAD() 또는 RPAD() 함수에 지정된 인수의 길이보다 길면 MySQL은 무엇을 반환합니까?

WBOY
WBOY앞으로
2023-08-29 14:21:02658검색

如果原始字符串的长度大于 LPAD() 或 RPAD() 函数中指定的参数长度,MySQL 将返回什么?

이 경우 MySQL은 아무것도 채우지 않고 원래 문자열에서 LPAD() 또는 RPAD() 함수에 제공된 길이 값까지 문자를 자릅니다.

Example

mysql> Select LPAD('ABCD',3,'*');
+--------------------+
| LPAD('ABCD',3,'*') |
+--------------------+
| ABC                |
+--------------------+
1 row in set (0.00 sec)

mysql> Select RPAD('ABCD',3,'*');
+--------------------+
| RPAD('ABCD',3,'*') |
+--------------------+
| ABC                |
+--------------------+
1 row in set (0.00 sec)

위의 예에서 두 함수 모두 "*"를 채우지 않고 원래 문자열을 지정된 길이인 매개변수 3으로 자르는 것을 볼 수 있습니다.

위 내용은 원래 문자열의 길이가 LPAD() 또는 RPAD() 함수에 지정된 인수의 길이보다 길면 MySQL은 무엇을 반환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제