Oracle Trim Function Syntax
Følgende utdrag demonstrerer syntaks for trim () -funksjonen i Oracle -databasen:
Trim ([[ledende | etterfølgende | begge] TRIM_CHARACTER fra] input_string);
Funksjonsparametere og returverdier
Funksjonen godtar følgende argumenter:
Standardfunksjonen fjerner de spesifiserte TRIM_CHARACTERS fra begge ender av strengen hvis parameteren ikke er spesifisert.
Funksjonsreturstype
Funksjonen returnerer inngangsstrengen med TRIM_CHARACTERS fjernet fra ledende, etterfølgende eller begge ender av strengen.
Hvis inngangsstrengen er røye, varchar2, nchar eller nvarchar2 -typer, returnerer funksjonen en varchar2 -type. Imidlertid, hvis inngangsstrengen er CLOB eller NCLOB, returnerer funksjonen en LOB -type.
Eksempelfunksjonsbruk
Følgende seksjoner viser hvordan du bruker trim () -funksjonen i et gitt sett med scenarier.
Eksempel 1: Bruke trimfunksjonen for å fjerne de ledende rommene
Dette eksemplet viser hvordan du bruker trimfunksjonen for å fjerne de ledende og etterfølgende rommene fra en gitt inngangsstreng.
Velg Trim ('Hello World') som T fra Dual;
Resulterende utgang:
T
------------
Hei Verden
Som nevnt, hvis du ikke spesifiserer på hvilken side av strengen du skal trimme, utfører funksjonen trimoperasjonen i begge ender.
Eksempel 2: Bruke trimfunksjonen for å fjerne de ledende romtegnene
Hvis du bare ønsker å fjerne de ledende romtegnene fra inngangsstrengen, kan du kjøre spørringen som følger:
Velg Trim (ledende "fra 'Hello World') som T_L fra Dual;
I dette tilfellet bør funksjonen fjerne romtegnene fra start og slutt på strengen.
T_l
------------
Hei Verden
Eksempel 3: Bruke trimfunksjonen for å fjerne de etterfølgende romtegnene
Vi kan utføre polaren motsatt og fjerne de etterfølgende romtegnene fra inngangsstrengen som vist på følgende:
Velg Trim (etterfølgende "fra 'Hello World') som T_T fra Dual;
Resultat:
T_t
------------
Hei Verden
Eksempel 4: Bruke trimfunksjonen for å fjerne de spesifikke tegnene fra inngangsstrengen
Noen ganger kan det være lurt å trimme ikke-rom-tegnene fra en gitt inngangsstreng. Et eksempel på demonstrasjon er som vist:
velg trim (ledende '+' fra '+1207-452-4108') som Tlf fra dual;
Den forrige illustrasjonen skal trimme det ledende pluss -tegnet fra inngangsstrengen.
Tlf
----------
1207-452-4108
Konklusjon
I denne opplæringen oppdaget du hvordan du bruker Trim () -funksjonen i Oracle -serveren for å fjerne tegn fra start, ende eller begge ender av en gitt inngangsstreng.