Bagikan melalui


SPACE (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)Titik akhir analitik SQL di Microsoft FabricWarehouse di Microsoft Fabric

Mengembalikan string spasi berulang.

Konvensi sintaks transact-SQL

Sintaksis

SPACE ( integer_expression )  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

integer_expression
Adalah bilangan bulat positif yang menunjukkan jumlah spasi. Jika integer_expression negatif, string null dikembalikan.

Untuk informasi selengkapnya, lihat Ekspresi (Transact-SQL)

Jenis Kembalian

varchar

Keterangan

Untuk menyertakan spasi dalam data Unicode, atau untuk mengembalikan lebih dari 8000 spasi karakter, gunakan REPLICATE alih-alih SPACE.

Contoh

Contoh berikut memangkas nama belakang dan menggabungkan koma, dua spasi, dan nama depan orang yang tercantum dalam Person tabel di AdventureWorks2022.

USE AdventureWorks2022;  
GO  
SELECT RTRIM(LastName) + ',' + SPACE(2) +  LTRIM(FirstName)  
FROM Person.Person  
ORDER BY LastName, FirstName;  
GO  

Contoh: Azure Synapse Analytics and Analytics Platform System (PDW)

Contoh berikut memangkas nama belakang dan menggabungkan koma, dua spasi, dan nama depan orang yang tercantum dalam DimCustomer tabel di AdventureWorksPDW2012.

-- Uses AdventureWorks  
  
SELECT RTRIM(LastName) + ',' + SPACE(2) +  LTRIM(FirstName)  
FROM dbo.DimCustomer  
ORDER BY LastName, FirstName;  
GO  

Lihat Juga

REPLIKASI (Transact-SQL)
Fungsi String (Transact-SQL)
Fungsi Bawaan (Transact-SQL)