- 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.