SQL Server TRIM-funksjon
Sammendrag: i denne opplæringen lærer du hvordan du bruker SQL Server TRIM()
funksjon for å fjerne mellomrom eller spesifiserte tegn fra begge sider av en streng.
SQL Server TRIM () funksjonsoversikt
Funksjonen TRIM()
fjerner mellomrom eller spesifiserte tegn fra begge ender av en streng. Følgende er syntaksen til TRIM()
-funksjonen:
Code language: SQL (Structured Query Language) (sql)
I denne syntaksen:
-
removed_characters
er en bokstavelig, variabel eller tabellkolonne av en hvilken som helst ikke-LOB-karaktertype (NVARCHAR
,VARCHAR
,NCHAR
, ellerCHAR
) som inneholder tegn som vil bli fjernet. Merk atNVARCHAR(MAX)
ogVARCHAR(MAX)
-typene ikke er tillatt. Argumentetremove_characters
er valgfritt. Hvis du hopper over den, vilTRIM()
-funksjonen returnere en streng etter å ha avkortet alle ledende og etterfølgende mellomrom frainput_string
. Det har samme effekt som å bruke bådeLTRIM()
ogRTRIM()
-funksjonen:RTRIM(LTRIM(input_string)
. -
input_string
er et uttrykk for hvilken som helst karaktertype (NVARCHAR
,VARCHAR
,NCHAR
, ellerCHAR
) derremoved_characters
skal fjernes.
Funksjonen TRIM()
returnerer en streng der removed_characters
fjernes fra både venstre og høyre side. Det returnerer NULL hvis input_string
er NULL.
SQL Server TRIM () funksjonseksempler
La oss ta noen eksempler på bruk av TRIM()
-funksjon.
A) Fjern ledende og etterfølgende mellomrom fra en streng
Følgende eksempel bruker TRIM()
funksjon for å fjerne alle ledende og etterfølgende mellomrom fra strengen " Test string "
;
Code language: SQL (Structured Query Language) (sql)
Her er utdata :
result-----------------Test string(1 row affected)
B) Bruk TRIM () -funksjonen til å fjerne spesifiserte tegn fra begge sider av en streng
Dette eksemplet bruker TRIM()
-funksjon for å fjerne tegnene. og $ fra strengen "$$$Hello.."
:
Code language: SQL (Structured Query Language) (sql)
Følgende viser utdata:
result----------Hello(1 row affected)
C) Bruk av TRIM () -funksjonen til å rydde opp ledende og etterfølgende mellomrom i en kolonne i en tabell
Denne setningen bruker TRIM()
-funksjon for å fjerne alle ledende og etterfølgende mellomrom fra verdiene i street
-kolonnen i sales.customers
-tabellen:
Code language: SQL (Structured Query Language) (sql)
I denne opplæringen har du lært hvordan du bruker SQL Server TRIM()
-funksjonen for å fjerne mellomrom eller spesifiserte tegn fra begge sider av en streng.