In PostgreSQL, LPAD()
is een functie waarmee we opvulling kunnen toevoegen aan het linkergedeelte van een tekenreeks.
Syntaxis
De syntaxis gaat als volgt:
lpad ( string text, length integer [, fill text ] )
Waar:
string text
is de tekenreeks om opvulling op toe te passenlength integer
is de totale lengte die u wilt dat de tekenreeks is nadat opvulling is toegepastfill text
is een optioneel argument waarmee je een of meer tekens kunt specificeren die je als opvulling wilt gebruiken (de standaard is een spatie).
Voorbeeld
Hier is een voorbeeld om te demonstreren:
SELECT LPAD('7', 3, '0');
Resultaat:
007
In dit geval vulde ik de string met nullen.
Opvulling met spaties
Zoals vermeld, is het laatste argument optioneel en is het standaard opvulteken een spatie.
Hier is een voorbeeld van het opvullen van een string met spaties:
SELECT LPAD('Cat', 10);
Resultaat:
Cat
We kunnen zien dat de string is opgevuld met spaties aan de linkerkant.
Dit komt overeen met het volgende:
SELECT LPAD('Cat', 10, ' ');
Resultaat:
Cat
Opvulling met meerdere tekens
Het derde argument kan meer dan één teken bevatten:
SELECT LPAD('Cat', 10, 'Dog');
Resultaat:
DogDogDCat