SQL Server TRIM -funktio

Yhteenveto: Tässä opetusohjelmassa opit käyttämään SQL Server -palvelinta -toiminto välilyöntien tai määritettyjen merkkien poistamiseksi merkkijonon molemmilta puolilta.

SQL Server TRIM () -funktion yleiskatsaus

TRIM() -toiminto poistaa välilyöntejä tai määritettyjä merkkejä merkkijonon kummastakin päästä. Seuraava on TRIM() -funktion syntaksi:

Code language: SQL (Structured Query Language) (sql)

Tässä syntaksissa:

  • removed_characters on minkä tahansa muun kuin LOB-merkkityypin (NVARCHAR, VARCHAR, NCHAR tai CHAR), joka sisältää poistettavia merkkejä. Huomaa, että NVARCHAR(MAX) – ja VARCHAR(MAX) -tyypit eivät ole sallittuja. remove_characters argumentti on valinnainen. Jos ohitat sen, TRIM() -toiminto palauttaa merkkijonon katkaisemalla kaikki etu- ja lopputilat input_string -kohdasta. Sillä on sama vaikutus kuin käyttämällä sekä LTRIM() – että RTRIM() -funktiota: RTRIM(LTRIM(input_string).
  • input_string on minkä tahansa tyyppinen lauseke (NVARCHAR, VARCHAR, NCHAR tai CHAR) mistä removed_characters tulisi poistaa.

Funktio TRIM() palauttaa merkkijonon, jossa removed_characters poistetaan sekä vasemmalta että oikealta puolelta. Se palauttaa NULL-arvon, jos input_string on NULL.

SQL Server TRIM () -funktioesimerkkejä

Otetaan esimerkkejä TRIM() -funktio.

A) Poista merkkijonon etu- ja lopputilat

Seuraava esimerkki käyttää TRIM() -toiminto poistaa kaikki etu- ja lopputilat merkkijonosta " Test string ";

Code language: SQL (Structured Query Language) (sql)

Tässä on tulos :

result-----------------Test string(1 row affected)

B) TRIM () -toiminnon avulla määritetyt merkit poistetaan merkkijonon molemmilta puolilta

Tässä esimerkissä käytetään TRIM() -toiminto merkkien poistamiseksi. ja $ merkkijonosta "$$$Hello..":

Code language: SQL (Structured Query Language) (sql)

Seuraava näyttää tuloksen:

result----------Hello(1 row affected)

C) TRIM () -toiminnon käyttäminen taulukon sarakkeen etu- ja lopputilojen puhdistamiseen

Tämä lauseke käyttää TRIM() -toiminto kaikkien etu- ja lopputilojen poistamiseksi street -sarakkeen sales.customers -taulukon arvoista:

Code language: SQL (Structured Query Language) (sql)

Tässä opetusohjelmassa olet oppinut käyttämään SQL Server -toimintoa TRIM() poistaaksesi välilyöntejä tai määritettyjä merkkejä molemmista merkkijonon sivut.

Vastaa

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