PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

LPAD()-Funktion in PostgreSQL

In PostgreSQL LPAD() ist eine Funktion, die es uns ermöglicht, den linken Teil einer Zeichenfolge aufzufüllen.

Syntax

Die Syntax sieht so aus:

lpad ( string text, length integer [, fill text ] ) 

Wo:

  • string text ist die Zeichenfolge, auf die Auffüllung angewendet werden soll
  • length integer ist die Gesamtlänge, die der String nach dem Auffüllen haben soll
  • fill text ist ein optionales Argument, mit dem Sie ein oder mehrere Zeichen angeben können, die als Auffüllung verwendet werden sollen (der Standardwert ist ein Leerzeichen).

Beispiel

Hier ist ein Beispiel zur Veranschaulichung:

SELECT LPAD('7', 3, '0');

Ergebnis:

007

In diesem Fall habe ich den String mit Nullen aufgefüllt.

Auffüllen mit Leerzeichen

Wie bereits erwähnt, ist das letzte Argument optional, und das standardmäßige Füllzeichen ist ein Leerzeichen.

Hier ist ein Beispiel für das Auffüllen einer Zeichenfolge mit Leerzeichen:

SELECT LPAD('Cat', 10);

Ergebnis:

        Cat

Wir können sehen, dass der String links davon mit Leerzeichen aufgefüllt wurde.

Dies entspricht dem folgenden Vorgehen:

SELECT LPAD('Cat', 10, ' ');

Ergebnis:

        Cat

Padding mit mehreren Zeichen

Das dritte Argument kann mehr als ein Zeichen enthalten:

SELECT LPAD('Cat', 10, 'Dog');

Ergebnis:

DogDogDCat