Az SQL LTRIM függvény egy SQL String függvény, amely arra szolgál, hogy eltávolítsa az üres szóközöket egy karakteres kifejezés bal oldaláról. Ez az ltrim függvény VARCHAR vagy NVARCHAR értéket ad vissza. Az SQL Server LTRIM függvény szintaxisa a következő:
SELECT LTRIM (Character_Expression)FROM
Character_Expression: Adja meg azt az érvényes kifejezést, amelyből a vezető üres szóközöket el akarja távolítani (bal oldali trimmelés végrehajtása). Az SQL Server LTRIM függvény eltávolítja a vezető üres karaktereket ennek a kifejezésnek a bal oldaláról. Ez a Character_Expression lehet bármilyen adattípusú változó, konstans vagy oszlop, kivéve a kép, a szöveg és az ntext.
SQL LTRIM Function Example 1
A Sql Server LTRIM Function arra szolgál, hogy visszaadja a karakteres kifejezést, miután eltávolította az üres szóközöket a megadott kifejezés bal oldaláról. Az alábbi lekérdezés az LTRIM függvény használatának többféle módját mutatja be.
TIPP: Az SQL Server CAST függvényét használhatja a Character_Expression explicit átalakítására
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;
Az alábbi kód a VARCHAR változó deklarálására és a karakterlánc adatok hozzárendelésére szolgál.
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'
A fenti utasításból látható, hogy a ‘ Tutorial Gateway’ karakterlánc előtt néhány vezető szóköz van. A következő utasítás eltávolítja ezeket az extra szóközöket a string változóból.
SELECT LTRIM(@i) AS Result;
A következő sorban közvetlenül az SQL LTRIM függvényét használtuk a string adatokra
SELECT LTRIM(' Hello T-SQL') AS Result;
Az alábbiakban látható, hogy a string előtt és után van néhány vezető szóköz. A következő string függvénysor csak a megadott kifejezés bal oldaláról távolítja el a felesleges szóközöket.
SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
LTRIM függvény példa 2
Ebben a példában az Sql LTRIM függvényt oszlopneveken fogjuk használni. Általában előfordulhat, hogy gépelési hiba vagy bármilyen más adatbeviteli probléma miatt néhány extra szóközzel ellátott adatot kapunk. Ha ilyen adatokat talál, akkor ezt az LTRIM vagy RTRIM funkciót kell használnia az extra szóközök levágásához.
SELECT TOP 10 ,LTRIM() AS , , ,LTRIM() AS FROM .. WHERE IS NOT NULL
SQL LTRIM függvény példa 3
Ha a karakterláncok összekapcsolásakor nagyon óvatosnak kell lennie az extra szóközökkel. Ebben a példában az SQL LTRIM függvényt fogjuk használni a CONCAT függvénnyel együtt. Ehhez az alább látható adatokat fogjuk használni
A következő utasítás eltávolítja a fehér szóközöket az oszlop és az oszlop bal oldaláról.
SELECT LTRIM() + ' ' + LTRIM() AS , , , , , FROM ..