- 27.3.2019
- 2 minuuttia aikaa lukea
-
- j
- M
- i
- K
- m
-
+11
Koskee: SQL Server 2017 (14.x ) ja uudemmat Azure SQL -tietokanta Azure SQL -hallittu esiintymä Azure Synapse Analytics / p>
Poistaa välilyönnin char(32)
tai muut määritetyt merkit merkkijonon alusta ja lopusta.
Syntaksi
Huomaa
Jos haluat tarkastella Transact-SQL-syntaksia SQL Server 2014: lle ja sitä vanhemmille, katso Edellinen versioiden dokumentaatio.
Argumentit
merkit tyyppi (nvarchar
, varchar
, nchar
tai char
), joka sisältää poistettavia merkkejä. nvarchar(max)
– ja varchar(max)
-tyyppejä ei sallita.
stringOn minkä tahansa merkityypin lauseke (nvarchar
, varchar
, nchar
tai char
) missä merkit on poistettava.
Palautustyypit
Palauttaa merkkilausekkeen merkkijonotyypillä, jossa välilyönti char(32)
tai muu merkit poistetaan molemmilta puolilta. Palauttaa NULL
, jos syötemerkkijono on NULL
.
Huomautuksia
Oletusarvoisesti TRIM
-toiminto poistaa välilyönnin merkkijonon alusta ja lopusta. Tämä käyttäytyminen vastaa LTRIM(RTRIM(@string))
.
Esimerkkejä
A. Poistaa välilyönnin merkkijonon molemmilta puolilta
Seuraava esimerkki poistaa välilyönnit sanan test
.
Tässä on tulosjoukko.
B. Poistaa määritetyt merkit merkkijonon molemmilta puolilta
Seuraava esimerkki poistaa loppupisteen ja välilyönnit ennen #
ja sanan test
.
Tässä on tulosjoukko.