SQL LTRIM -funktio on SQL-merkkijonofunktio, jota käytetään tyhjien välilyöntien poistamiseen merkkijonon vasemmasta reunasta. Tämä ltrim-funktio palauttaa VARCHAR tai NVARCHAR. SQL Serverin LTRIM-funktion syntaksi on
SELECT LTRIM (Character_Expression)FROM
Character_Expression: Määritä kelvollinen lauseke, josta haluat poistaa johtavat tyhjät välilyönnit (vasemmanpuoleinen trimmaus). SQL Server LTRIM -funktio poistaa johtavat tyhjät merkit tämän lausekkeen vasemmalta puolelta. Tämä Character_Expression voi olla minkä tahansa tietotyypin muuttuja, vakio tai sarake, paitsi kuva, teksti ja ntext.
SQL LTRIM -funktio Esimerkki 1
Sql Server LTRIM -funktiota käytetään palauttamaan merkki-ilmaus sen jälkeen, kun tyhjät välilyönnit on poistettu annetun lausekkeen vasemmalta puolelta. Seuraavassa kyselyssä näytetään useita tapoja käyttää LTRIM-funktiota.
TIP: Voit käyttää SQL Serverin CAST-funktiota muuntaaksesi Character_Expression nimenomaisesti
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'SELECT LTRIM(@i) AS Result;SELECT LTRIM(' Hello T-SQL') AS Result; SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
Alhaalla olevaa koodia käytetään VARCHAR-muuttujan julistamiseen ja merkkijonon datan osoittamiseen.
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'
Yllä olevasta lausekkeesta näkyy, että meillä on joitakin etumerkkejä ennen merkkijonoa ’ Tutorial Gateway’. Seuraavalla lausekkeella poistetaan nämä ylimääräiset välilyönnit merkkijonomuuttujasta.
SELECT LTRIM(@i) AS Result;
Seuraavalla rivillä käytimme SQL:n LTRIM-funktiota suoraan merkkijonotietoihin
SELECT LTRIM(' Hello T-SQL') AS Result;
Alhaalla olevasta lausekkeesta näkee, että meillä on joitain etumaisia välilyöntejä merkkijonon edessä ja jälkeen. Seuraava merkkijonofunktion rivi poistaa ylimääräiset välilyönnit vain määritetyn lausekkeen vasemmalta puolelta.
SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
LTRIM-funktio Esimerkki 2
Tässä esimerkissä käytämme Sql LTRIM-funktiota sarakkeiden nimiin. Yleensä saatamme saada tietoja, joissa on ylimääräisiä välilyöntejä kirjoitusvirheiden tai muiden tietojen syöttöongelmien vuoksi. Jos löydät tällaisia tietoja, sinun on käytettävä tätä LTRIM- tai RTRIM-toimintoa näiden ylimääräisten välilyöntien leikkaamiseen.
SELECT TOP 10 ,LTRIM() AS , , ,LTRIM() AS FROM .. WHERE IS NOT NULL
SQL LTRIM -funktio Esimerkki 3
Kun olet ketjuttamassa merkkijonoja, ylimääräisten välilyöntivälien kanssa on oltava hyvin varovainen. Tässä esimerkissä käytämme SQL LTRIM -funktiota yhdessä CONCATin kanssa. Tätä varten käytämme alla esitettyjä tietoja
Seuraava lauseke poistaa valkoiset välilyönnit sarakkeen ja sarakkeen vasemmasta reunasta.
SELECT LTRIM() + ' ' + LTRIM() AS , , , , , FROM ..