Oracle LPAD -funksjon

Oracle LPAD -funksjon

Strengpolstring refererer til prosessen med å legge til tegnene til en eller begge ender av en gitt inngangsstreng. Strengpolstring er en utbredt metode i programmering og databaser, slik at du kan legge til metainformasjonen til et gitt sett med verdier.

I dette innlegget lærer vi hvordan du bruker LPAD () -funksjonen til å utføre strengpolstring på venstre side av strengen i Oracle -databaser.

Oracle LPAD -funksjon

Oracle LPAP () -funksjonen lar oss gi et gitt sett med tegn og deretter padde dem til venstre for strengen til en gitt lengde.

Funksjonssyntaksen kan uttrykkes som vist i følgende:

Lpad (src_string, lengde, [pad_string]);

Funksjonen godtar tre hovedargumenter:

  1. SRC_STRING - SRC_STRING -parameteren lar deg definere strengen som skal polstres.
  2. Lengde - Lengdeparameteren angir lengden på strengen etter puteoperasjonen. Hvis lengden er mindre enn den for kildestrengen, avtar funksjonen kildestrengen til den spesifiserte lengdeverdien uten noen polstringsinformasjon.
  3. Pad_string - Denne parameteren spesifiserer settet med tegn som skal polstres på venstre for kildestrengen. Dette er en valgfri parameter. Funksjonen padder kildestrengen med enkeltromstegn hvis verdien ikke er bestemt.

Funksjonen returnerer en strengtype med kildestrengen som er polstret med pad_string. Avhengig av inngangsdatatypen til kildestrengen, returnerer funksjonen enten en varchar2 eller nvarchar2.

Eksempler:

Tenk på følgende eksempler som eksemplifiserer bruken av funksjonen under forskjellige innganger.

Eksempel 1: Bruke LPAD -funksjonen for å legge til målprotokollen

Tenk på dette eksemplet som viser hvordan du bruker LPAD -funksjonen for å legge til målprotokollen til en gitt URL:

Velg LPAD ('Linuxhint.com ', 21,' https: // ')
fra dobbelt;

Resulterende utgang:

PRODUKSJON
---------------
https: // linuxhint.com

Eksempel 2: Bruke LPAD -funksjonen for å legge til en landskode til mobilnumre

Følgende eksempel viser bruk av LPAD () -funksjonen for å legge til landskodene til mobilnumre.

Originalbord:

Polstdingserklæring:

Velg First_Name, E -post, LPAD (THOFL_NUMBER, 14, '+1') fra ansatte;

Resulterende bord:

Eksempel 3: Bruke LPAD () -funksjonen for å trimme en streng

Som nevnt, fører verdien av lengdeparameteren til en mindre verdi enn kildestrengens størrelse fører til LPAD () -funksjonen som avkortet strengen til den spesifiserte lengden uten polstring.

Et eksempel på demonstrasjon er som vist:

Velg LPAD ('Linuxhint.com ', 9,' https: // ')
fra dobbelt;

I dette tilfellet trimmer funksjonen strengen til den innstilte lengden som vist i følgende utgang:

PRODUKSJON
-------------
Linuxhint

Konklusjon

Denne opplæringen diskuterte om hvordan du bruker LPAD () -funksjonen til å utføre venstrestrengs polstring til en gitt lengde. Vi oppdaget også hvordan vi bruker LPAD () -funksjonen for å trimme en streng til en gitt størrelse.