Funcția SQL LTRIM este o funcție SQL String folosită pentru a elimina spațiile goale din partea stângă a unei expresii de caractere. Această funcție ltrim va returna VARCHAR sau NVARCHAR. Sintaxa funcției LTRIM din SQL Server este
SELECT LTRIM (Character_Expression)FROM
Character_Expression: Vă rugăm să specificați expresia validă asupra căreia doriți să eliminați spațiile goale din față (efectuând o tăiere la stânga). Funcția SQL Server LTRIM va elimina spațiile goale din partea stângă a acestei expresii. Această Character_Expression poate fi o variabilă, o constantă sau o coloană de orice tip de date, cu excepția imaginii, textului și ntext.
Exemplu 1 al funcției SQL LTRIM
Funcția Sql Server LTRIM este utilizată pentru a returna expresia de caractere după eliminarea spațiilor goale din partea stângă a expresiei date. Următoarea interogare va arăta mai multe moduri de utilizare a funcției LTRIM.
TIP: Puteți utiliza funcția SQL Server CAST pentru a converti expresia Character_Expression în mod explicit
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;
Codul de mai jos este utilizat pentru a declara variabila VARCHAR și pentru a atribui datele de tip șir de caractere.
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'
Din declarația de mai sus, se poate observa că avem câteva spații înainte de șirul ‘ Tutorial Gateway’. Următoarea instrucțiune va elimina aceste spații în plus din variabila string.
SELECT LTRIM(@i) AS Result;
În următoarea linie, Am folosit funcția SQL LTRIM direct pe datele string-ului
SELECT LTRIM(' Hello T-SQL') AS Result;
După cum vedeți din declarația de mai jos, avem câteva spații înainte și după string. Următoarea linie a funcției String Function va elimina spațiile în plus doar din partea stângă a expresiei specificate.
SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
LTRIM Function Example 2
În acest exemplu, vom utiliza funcția Sql LTRIM pe nume de coloane. În general, este posibil să obținem date cu câteva spații în plus din cauza unei greșeli de tastare sau a oricărei alte probleme de introducere a datelor. Dacă găsiți astfel de date, atunci trebuie să utilizați această funcție LTRIM sau RTRIM pentru a tăia acele spații suplimentare.
SELECT TOP 10 ,LTRIM() AS , , ,LTRIM() AS FROM .. WHERE IS NOT NULL
Funcția Sql LTRIM Exemplul 3
Când concatenați șiruri de caractere, trebuie să fiți foarte atenți la spațiile suplimentare. În acest exemplu, Vom folosi funcția SQL LTRIM împreună cu CONCAT. Pentru aceasta, vom folosi datele prezentate mai jos
Explicația următoare va elimina spațiile albe din partea stângă a coloanei și a coloanei.
SELECT LTRIM() + ' ' + LTRIM() AS , , , , , FROM ..
.