TRIM (Transact-SQL) (Dansk)

  • 27-03-2019
  • 2 minutter at læse
    • j
    • M
    • i
    • K
    • m
    • +11

Gælder for: SQL Server 2017 (14.x ) og senere Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

Fjerner mellemrumstegnet char(32) eller andre specificerede tegn fra starten og slutningen af en streng.

Syntaks

Bemærk

For at se Transact-SQL-syntaks til SQL Server 2014 og tidligere, se Forrige versioner dokumentation.

Argumenter

tegn Er et bogstaveligt, variabelt eller funktionsopkald af et hvilket som helst ikke-LOB-tegn type (nvarchar, varchar, nchar eller char), der indeholder tegn, der skal fjernes. nvarchar(max) og varchar(max) typer er ikke tilladt.

streng Er et udtryk af en hvilken som helst karaktertype (nvarchar, varchar, nchar eller char) hvor tegn skal fjernes.

Returtyper

Returnerer et tegnudtryk med en type strengargument, hvor mellemrumstegnet char(32) eller andet angives tegn fjernes fra begge sider. Returnerer NULL hvis inputstreng er NULL.

Bemærkninger

Som standard fjerner TRIM -funktionen mellemrumstegnet fra både begyndelsen og slutningen af strengen. Denne adfærd svarer til LTRIM(RTRIM(@string)).

Eksempler

A. Fjerner mellemrumstegnet fra begge sider af strengen

Følgende eksempel fjerner mellemrum fra før og efter ordet test.

Her er resultatsættet.

B. Fjerner angivne tegn fra begge sider af strengen

Følgende eksempel fjerner en efterfølgende periode og mellemrum fra før # og efter ordet test.

Her er resultatsættet.

Se Også

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *