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_characterson minkä tahansa muun kuin LOB-merkkityypin (NVARCHAR,VARCHAR,NCHARtaiCHAR), joka sisältää poistettavia merkkejä. Huomaa, ettäNVARCHAR(MAX)– jaVARCHAR(MAX)-tyypit eivät ole sallittuja.remove_charactersargumentti on valinnainen. Jos ohitat sen,TRIM()-toiminto palauttaa merkkijonon katkaisemalla kaikki etu- ja lopputilatinput_string-kohdasta. Sillä on sama vaikutus kuin käyttämällä sekäLTRIM()– ettäRTRIM()-funktiota:RTRIM(LTRIM(input_string). -
input_stringon minkä tahansa tyyppinen lauseke (NVARCHAR,VARCHAR,NCHARtaiCHAR) mistäremoved_characterstulisi 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.