Last Updated : 23 Jul, 2025
The SQL LTRIM() function is an essential tool used in data cleaning and manipulation tasks. This function helps remove unwanted leading spaces or specific characters from the left side of a string or string expression. It's commonly used to tidy up data by eliminating unnecessary spaces or characters that may have been inadvertently added during data entry.
In this guide, we’ll provide an in-depth look at the SQL LTRIM() function, its syntax, how it works, and examples of common use cases.
LTRIM() Function in SQLThe LTRIM() function in SQL is an inbuilt string function that is used to remove the leading empty spaces from the left side of our data. The LTRIM function can also be used to remove a specific character or substring from the left side of the string.
The LTRIM function is primarily used for data cleaning purposes where the data administrator uses this function to remove unnecessary characters from the database in one go.
Syntax:
SQL LTRIM function syntax is:
LTRIM(Input_String, [Trim_Characters])
Parameters
Note: If we don't specify any characters to remove, the LTRIM function removes the white spaces for data cleaning and manipulation in SQL.
SQL LTRIM function WorkingThe following diagram shows how the SQL LTRIM function affects strings in the table.
Workflow of LTRIM functionThe function LTRIM in SQL analyzes the input string from the left side and removes any empty spaces or the mentioned character found on that string. The function does not alter the original string, it returns a new string where the leading whitespaces are removed.
This function doesn't deal with whitespaces present between the strings. For example if the string ' JOHN' was written as ' JO HN' then only the leading white spaces on the left side will be removed by this function and the spaces in between will remain as they were earlier.
SQL LTRIM Function ExamplesNow let us see some examples of LTRIM function in different use cases to understand it's working better:
Example 1: Remove Leading White Spaces Using LTRIM functionIn this example, we will remove the leading white spaces from a string using SQL LTRIM function.
Query:
Select LTRIM(' GeeksforGeeks.') AS trimmedString;
Output:
Output Example 2: Remove Specific Characters Using LTRIM FunctionIn this example, we will remove specific characters using LTRIM function.
Query:
SELECT LTRIM('----GeeksforGeeks', '-') AS TrimmedString;
Output:
Output Example 3: Remove a Substring from a String Using LTRIM FunctionIn this example, we will remove a substring from a string using the LTRIM function.
Query:
SELECT LTRIM('GeeksforGeeks', 'Geeks') AS TrimmedString;
Output:
Output Example 4: Use LTRIM on a Table ColumnLet us consider the following table where the names of the users are stored with whitespaces. If we want to remove these whitespaces then we can use the LTRIM in SQL to remove them in one go.
Input TableTo create this table, write the following SQL query:
CREATE TABLE Names ( Name VARCHAR(45) ); INSERT INTO Names (Name) VALUES (' Alice'), (' Bob'), (' Charlie'), (' David'), (' Eve');
Now to remove whitespace from this column, we can use the SQL query:
SELECT LTRIM(name) FROM users AS TrimmedNames;
Output:
Output TableAfter executing the LTRIM function on the column of the above table, you can observe that the leading whitespaces are removed in one go from all the records of the table.
Important Points About SQL LTRIM FunctionConclusion
- SQL LTRIM is useful inbuilt function which can be used to remove the whitespaces on left our data in the databases.
- Not only whitespaces it can also remove a specific character or a subtring from the data.
- LTRIM function in SQL can be used on entire column/field of table to remove whitespace.
- LTRIM function only works for the left side of data, and will not affect the middle or right side of data.
The SQL LTRIM() function is an invaluable tool for data cleaning and string manipulation. It helps remove unwanted leading spaces or characters, ensuring that your data remains clean and consistent. Whether you’re working with user input, cleaning up data from external sources, or preparing data for analysis, the LTRIM() function can make your tasks easier and more efficient.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4