Heim > Datenbank > MySQL-Tutorial > 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
Freigeben: 2023-08-29 14:21:02
nach vorne
677 Leute haben es durchsucht

如果原始字符串的长度大于 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)
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage