Summary: in this tutorial, you will learn how to use the Db2 TRIM() function to remove blanks or another specified character from the beginning, the end, or both ends of a string.
Overview of Db2 TRIM() function
The TRIM() function allows you to remove blanks or another specified character from the beginning, the end, or both ends of a string.
The following illustrates the syntax of the Db2 TRIM() function:
TRIM([LEADING | TRAILING | BOTH] strip_character FROM string)
Code language: SQL (Structured Query Language) (sql)In this syntax:
BOTH, LEADING, or TRAILING
determines whether the function should remove the strip_character from the beginning, the end, or from both ends of the string. The TRIM() function uses BOTH by default. It means that the function will remove the strip_character from the ends of the string.
strip_character
Is a single character that represents the character to be removed. The strip_character defaults to blank.
FROM string
Specifies the string from which you want to remove the strip_character.
Db2 TRIM() function examples
Let’s take some examples of using the TRIM() function
1) Using Db2 TRIM() function to remove leading blanks from a string example
This example uses the TRIM() function to remove leading blanks from the string ' a test string ':
SELECT
TRIM(LEADING FROM ' a test string ') result
FROM
sysibm.sysdummy1;
Code language: SQL (Structured Query Language) (sql)Here is the result:
RESULT
---------------
a test string
Code language: SQL (Structured Query Language) (sql)2) Using Db2 TRIM() function to remove trailing blanks from a string example
This example uses the TRIM() function to remove the trailing blanks from the string ' a test string ':
SELECT
TRIM(TRAILING FROM ' a test string ') result
FROM
sysibm.sysdummy1;
Code language: SQL (Structured Query Language) (sql)The output is as follows:
RESULT
---------------
a test string
Code language: SQL (Structured Query Language) (sql)3) Using Db2 TRIM() function to remove both leading and trailing blanks from a string example
This example uses the TRIM() function to remove both leading and trailing blanks from the string ' a test string ':
SELECT
TRIM(BOTH FROM ' a test string ') result
FROM
sysibm.sysdummy1;
Code language: SQL (Structured Query Language) (sql)The following shows output:
RESULT
---------------
a test string
Code language: SQL (Structured Query Language) (sql)In this tutorial, you have learned how to use the Db2 TRIM() function to remove a specified character from the beginning, the end, or both ends of a string.