sql >> Databasteknik >  >> RDS >> PostgreSQL

LPAD() Funktion i PostgreSQL

I PostgreSQL, LPAD() är en funktion som gör att vi kan lägga till utfyllnad till den vänstra delen av en sträng.

Syntax

Syntaxen ser ut så här:

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

Var:

  • string text är strängen att använda utfyllnad på
  • length integer är den totala längden som du vill att strängen ska ha efter att utfyllnad har applicerats
  • fill text är ett valfritt argument som låter dig ange ett eller flera tecken som ska användas som utfyllnad (standard är ett mellanslag).

Exempel

Här är ett exempel att visa:

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

Resultat:

007

I det här fallet vadderade jag strängen med nollor.

Uppfyllning med mellanslag

Som nämnts är det sista argumentet valfritt, och standardtecknet för utfyllnad är ett mellanslag.

Här är ett exempel på att fylla ut en sträng med mellanslag:

SELECT LPAD('Cat', 10);

Resultat:

        Cat

Vi kan se att strängen har vadderats med mellanslag till vänster.

Detta motsvarar att göra följande:

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

Resultat:

        Cat

Utfyllning med flera tecken

Det tredje argumentet kan innehålla mer än ett tecken:

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

Resultat:

DogDogDCat

  1. Android ListView med SQLite

  2. SQL Server IF vs IIF():Vad är skillnaden?

  3. Aktivitets- och bakgrundstjänst Tillgång till SQLite-databasen

  4. Dela en partition i två i SQL Server (T-SQL)