當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


SQL Server SPACE()用法及代碼示例

SPACE():
SQL Server中的此函數有助於返回具有指定數量的空格的字符串。此函數在具有相同名稱的MYSQL中也可用。

用法:

SPACE(number)

參數:
此函數僅接受一個參數。

  • number -
    它降級了空格的數量。

返回值:

  • 如果數字為正數,則函數將返回具有指定空格數的字符串。
  • 如果數字為負,則函數將返回NULL。

適用於以下版本:



  • SQL Server 2017
  • SQL Server 2016
  • SQL Server 2014
  • SQL Server 2012
  • SQL Server 2008 R2
  • SQL Server 2008
  • SQL Server 2005

示例1:
SPACE()函數的基本工作,該函數將返回5個空格。

SELECT SPACE(5) 
AS Result;

輸出:
該函數將返回5個空格。

結果
‘’

示例-2:
使用SPACE()函數連接2個或更多字符串。

  • 使用SPACE()函數連接2個字符串,我們采用2個字符串並在它們之間分配特定的空格。
    SELECT 'HI!' + SPACE(6) + 'NiceToSeeYou' 
    AS Result;

    輸出:

    結果
    嗨!很高興見到你
  • 使用SPACE()函數連接3個字符串,我們取2個字符串並在其中分配特定的空格。
    SELECT 'GEEKS' + SPACE(5) + 'FOR'+ SPACE(5) +'GEEKS' AS Result;

    輸出:

    結果
    極客

示例3:
如果用戶輸入一個負數作為參數,則該函數將返回NULL。

SELECT SPACE(-20) 
AS Result;

輸出:

結果
NULL

示例4:
SPACE()函數與變量一起工作,我們將變量與SPACE()函數一起使用。

DECLARE @space_Size int
SET @space_Size = 7
SELECT 'KeepChasing' + SPACE(@space_size) + 'YourDreams' 
AS Result;

輸出:

結果
追逐夢想

相關用法


注:本文由純淨天空篩選整理自vanshgaur14866大神的英文原創作品 SPACE() function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。