SQL Server Space()函數

在本教學中,將學習如何使用SQL Server SPACE()函數生成重複空格的字串。

SQL Server SPACE()函數簡介

SPACE()函數返回一串重複的空格。 以下是SPACE()函數的語法:

SPACES (count);

在此語法中,count是一個正整數,指定空格的數量。 如果count為負數,則該函數將返回NULL

SQL Server SPACE()函數示例

下麵來看一些使用SPACE()函數的例子。

1. 使用SPACE()函數和文字字符串

此示例將三個字串:'Max',空格和'Su'連接成一個字串。使用SPACE()函數代替使用空格文字''

SELECT
    'Max' + SPACE(1) + 'Su' full_name;

執行上面查詢語句,得到以下結果:

full_name
---------
Max Su

(1 row affected)

2. 使用SPACE()函數和表列

以下示例使用SPACE()函數將sales.customers表中的名字,空格和姓氏連接成全名:

SELECT
    first_name + SPACE(1) + last_name full_name
FROM
    sales.customers
ORDER BY
    first_name,
    last_name;

執行上面查詢語句,得到以下結果:
查詢結果

在本教學中,學習了如何使用SQL Server SPACE()函數生成一系列空格。


上一篇: SQL Server字串函數 下一篇: SQL Server Window函數