Summary: in this tutorial, you will learn how to use the SQL Server SPACE() function to generate a string of repeated spaces.
Introduction to SQL Server SPACE() function #
The SPACE() function returns a string of repeated spaces. The following shows the syntax of the SPACE() function:
SPACE(count);
Code language: SQL (Structured Query Language) (sql)In this syntax, count is a positive integer that specifies the number of spaces. If count is negative, the function will return NULL.
SQL Server SPACE() function example #
Let’s take some examples of using the SPACE() function.
A) Using SPACE() function with literal strings #
This example concatenates three strings 'John', space, and 'Doe' into one. Instead of using the space literal ' ', we use the SPACE() function:
SELECT
'John' + SPACE(1) + 'Doe' full_name;Code language: SQL (Structured Query Language) (sql)Here is the output:
full_name
---------
John Doe
(1 row affected)B) Using SPACE() function with table column #
The following example uses the SPACE() function to concatenate the first name, space, and last name in the sales.customers table into the full name:
SELECT
first_name + SPACE(1) + last_name full_name
FROM
sales.customers
ORDER BY
first_name,
last_name;
Code language: SQL (Structured Query Language) (sql)The following picture shows the partial output:
In this tutorial, you have learned how to use the SQL Server SPACE() function to generate a sequence of spaces.