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:
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: // ')Resulterende utgang:
PRODUKSJONEksempel 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: // ')I dette tilfellet trimmer funksjonen strengen til den innstilte lengden som vist i følgende utgang:
PRODUKSJONKonklusjon
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.