Heim  >  Artikel  >  Datenbank  >  Was gibt MySQL zurück, wenn die Länge der Originalzeichenfolge größer ist als die Länge des in der Funktion LPAD() oder RPAD() angegebenen Arguments?

Was gibt MySQL zurück, wenn die Länge der Originalzeichenfolge größer ist als die Länge des in der Funktion LPAD() oder RPAD() angegebenen Arguments?

WBOY
WBOYnach vorne
2023-08-29 14:21:02612Durchsuche

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

In diesem Fall füllt MySQL nichts auf und schneidet Zeichen aus der Originalzeichenfolge bis zum Längenwert ab, der in der Funktion LPAD() oder RPAD() angegeben ist.

Beispiel

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)

Aus dem obigen Beispiel können wir erkennen, dass beide Funktionen „*“ nicht auffüllen, sondern die ursprüngliche Zeichenfolge auf die angegebene Länge kürzen, die Parameter 3 ist.

Das obige ist der detaillierte Inhalt vonWas gibt MySQL zurück, wenn die Länge der Originalzeichenfolge größer ist als die Länge des in der Funktion LPAD() oder RPAD() angegebenen Arguments?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen