SQL Server LTRIM Function

Savigo
You organize your data. Now organize your savings.
Set savings goals, track your progress, and stay on course.
Get Savigo for iPhone 

Summary: in this tutorial, you will learn how to use the SQL Server LTRIM() function to remove leading blanks from a string.

SQL Server LTRIM() function overview #

The LTRIM() function returns a string after removing leading blanks. The following shows the syntax of the LTRIM() function:

LTRIM(input_string)

In this syntax, the input string is an expression of character or binary data. It can be a literal string, variable, or column.

The input_string must evaluate to a value of a data type, except for TEXT, NTEXT and IMAGE, that can be implicitly convertible to VARCHAR.

Otherwise, you must use the CAST() function to convert it to a character string explicitly.

SQL Server LTRIM() function examples #

Let’s take some examples of using the LTRIM() function.

A) Using LTRIM() function with literal strings #

This example uses the LTRIM() function to remove leading blanks of the string ' SQL Server LTRIM function':

SELECT 
    LTRIM('   SQL Server LTRIM Function') result;

Here is the output:

result
----------------------------
SQL Server LTRIM Function

(1 row affected)

B) Using LTRIM() function to clean up spaces #

The following example uses LTRIM() function to remove the leading blank after splitting the strings into substrings:

SELECT 
    LTRIM(value) part
FROM 
    STRING_SPLIT('Doe, John', ',');

Here is the output:

part
---------
Doe
John

(2 rows affected)

Note that if you don’t use the LTRIM() function, the second row will have a leading space.

In this tutorial, you have learned how to use the SQL Server LTRIM() function to remove the leading blanks from a string.

Was this tutorial helpful?