sql >> Database >  >> RDS >> PostgreSQL

LPAD() Functie in PostgreSQL

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 passen
  • length integer is de totale lengte die u wilt dat de tekenreeks is nadat opvulling is toegepast
  • fill 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

  1. psql:FATAL:Peer-authenticatie mislukt voor gebruikersdev

  2. Oracle-indexen en soorten indexen in orakel met voorbeeld

  3. Hoe vind ik een opgeslagen procedure die <tekst> bevat?

  4. Neo4j - Een relatie verwijderen met Cypher