TRIM (Transact-SQL) (Suomi)

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

Katso Myös

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *