Funkcja SQL LTRIM jest funkcją SQL String używaną do usuwania pustych miejsc z lewej strony wyrażenia znakowego. Ta funkcja ltrim zwróci VARCHAR lub NVARCHAR. Składnia funkcji SQL Server LTRIM to
SELECT LTRIM (Character_Expression)FROM
Wyrażenie_znakowe: Proszę podać poprawne Wyrażenie, na którym chcesz usunąć wiodące puste spacje (wykonując przycinanie z lewej strony). Funkcja SQL Server LTRIM usunie puste miejsca z lewej strony tego wyrażenia. To Wyrażenie_znakowe może być zmienną, stałą lub kolumną dowolnego typu danych, z wyjątkiem obrazu, tekstu i ntext.
SQL Funkcja LTRIM Przykład 1
Funkcja SQL Server LTRIM jest używana do zwracania wyrażenia znakowego po usunięciu pustych spacji z lewej strony podanego wyrażenia. Poniższe zapytanie pokaże wiele sposobów wykorzystania funkcji LTRIM.
WSKAZÓWKA: Można użyć funkcji SQL Server CAST, aby przekonwertować wyrażenie znakowe wprost
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;
Poniższy kod służy do zadeklarowania zmiennej VARCHAR i przypisania danych łańcuchowych.
DECLARE @i VARCHAR(50)SET @i = ' Tutorial Gateway'
Z powyższej instrukcji można zauważyć, że mamy kilka wiodących spacji przed ciągiem ’ Brama Pouczająca’. Następująca instrukcja usunie te dodatkowe spacje ze zmiennej łańcuchowej.
SELECT LTRIM(@i) AS Result;
W następnej linii, użyliśmy funkcji SQL LTRIM bezpośrednio na danych łańcuchowych
SELECT LTRIM(' Hello T-SQL') AS Result;
Jak widać na poniższym rysunku, mamy kilka wiodących spacji przed i po łańcuchu. Następująca linia String Function usunie dodatkowe spacje tylko z lewej strony określonego wyrażenia.
SELECT LTRIM(' Free SQL Tutorials at Tutorial Gateway ') AS Result;
Funkcja LTRIM Przykład 2
W tym przykładzie, zamierzamy użyć funkcji Sql LTRIM na nazwach kolumn. Ogólnie rzecz biorąc, możemy uzyskać dane z kilkoma dodatkowymi spacjami z powodu błędu w pisaniu lub innych problemów z wprowadzaniem danych. Jeśli znajdziesz takie dane, musisz użyć LTRIM lub RTRIM, aby przyciąć te dodatkowe spacje.
SELECT TOP 10 ,LTRIM() AS , , ,LTRIM() AS FROM .. WHERE IS NOT NULL
Funkcja LTRIM Przykład 3
Gdy konkatenujesz ciągi znaków, powinieneś być bardzo ostrożny z dodatkowymi spacjami. W tym przykładzie, użyjemy funkcji SQL LTRIM wraz z CONCAT. W tym celu użyjemy poniższych danych
Następująca instrukcja usunie białe spacje z lewej strony kolumny i kolumny.
SELECT LTRIM() + ' ' + LTRIM() AS , , , , , FROM ..