Summary: in this tutorial, you will learn how to use the SQL Server LOWER()
function to convert a string to lowercase.
The LOWER()
function converts a string into lowercase. The following illustrates the syntax of the LOWER()
function:
LOWER(input_string)
Code language: SQL (Structured Query Language) (sql)
In this syntax, the input_string
can be a literal character string, variable, character string expression, or table column.
The type of the input_string
must be implicitly convertible to VARCHAR
. Otherwise, you must use the CAST()
function to convert the input_string
explicitly.
The LOWER()
function returns the lowercase of the input_string
.
SQL Server LOWER() function examples
Let’s take some examples of using the LOWER()
function.
A) Using the LOWER() function with literal strings
This example uses the LOWER()
function to convert the string 'TEST'
to 'test'
:
SELECT
LOWER('TEST') result;
Code language: SQL (Structured Query Language) (sql)
Here is the output:
result ------ test (1 row affected)
B) Using the LOWER() function with table column
We’ll use the customers
table from the sample database in this example:
The following statement uses the LOWER()
function to convert the first and last names of customers to lowercase before concatenation:
SELECT
first_name,
last_name,
CONCAT_WS(
' ',
LOWER(first_name),
LOWER(last_name)
) full_name_lowercase
FROM
sales.customers
ORDER BY
first_name,
last_name;
Code language: SQL (Structured Query Language) (sql)
The following picture illustrates the partial output:
In this tutorial, you have learned how to use the SQL Server LOWER()
function to convert a string to lowercase.