RUANG (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsTitik akhir analitik SQL di Microsoft FabricGudang di Microsoft FabricDatabase SQL di Microsoft Fabric

Mengembalikan string spasi berulang.

Konvensi sintaks transact-SQL

Sintaks

SPACE ( integer_expression )  

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 AdventureWorks2025.

Note

Di Azure SQL Database dan SQL database di Microsoft Fabric, pernyataan tersebut USE tidak tersedia. Sebaliknya, hubungkan langsung ke database yang dimaksud dan jalankan sisa kode sampel.

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

Contoh: Azure Synapse Analytics

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