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
taiCHAR
), joka sisältää poistettavia merkkejä. Huomaa, ettäNVARCHAR(MAX)
– jaVARCHAR(MAX)
-tyypit eivät ole sallittuja.remove_characters
argumentti 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_string
on minkä tahansa tyyppinen lauseke (NVARCHAR
,VARCHAR
,NCHAR
taiCHAR
) 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.