TRIM (Transact-SQL) (Norsk)

  • 27.03.2019
  • 2 minutter å lese
    • j
    • M
    • i
    • K
    • m
    • +11

Gjelder: SQL Server 2017 (14.x ) og senere Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

Fjerner mellomromstegnet char(32) eller andre spesifiserte tegn fra begynnelsen og slutten av en streng.

Syntaks

Merk

Hvis du vil se Transact-SQL-syntaks for SQL Server 2014 og tidligere, se Forrige versjonsdokumentasjon.

Argumenter

tegn Er et bokstavelig, variabelt eller funksjonsanrop av et hvilket som helst ikke-LOB-tegn type (nvarchar, varchar, nchar, eller char) som inneholder tegn som skal fjernes. nvarchar(max) og varchar(max) typer er ikke tillatt.

streng Er et uttrykk av hvilken som helst tegntype (nvarchar, varchar, nchar eller char) hvor tegn skal fjernes.

Returtyper

Returnerer et tegnuttrykk med en type strengargument der mellomromstegnet char(32) eller annet angitt tegn fjernes fra begge sider. Returnerer NULL hvis inngangsstrengen er NULL.

Merknader

Som standard fjerner TRIM -funksjonen mellomromstegnet fra både begynnelsen og slutten av strengen. Denne oppførselen tilsvarer LTRIM(RTRIM(@string)).

Eksempler

A. Fjerner mellomromstegnet fra begge sider av strengen

Følgende eksempel fjerner mellomrom fra før og etter ordet test.

Her er resultatsettet.

B. Fjerner angitte tegn fra begge sider av strengen

Følgende eksempel fjerner en etterfølgende periode og mellomrom før # og etter ordet test.

Her er resultatsettet.

Se Også

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *