SPACE (SQL Bertransaksi)
Berlaku untuk:
SQL Server (semua versi yang didukung)
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Mengembalikan string spasi berulang.
Sintaks
SPACE ( integer_expression )
Catatan
Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
integer_expression
Adalah bilangan bulat positif yang menunjukkan jumlah spasi. Jika integer_expression negatif, string null akan dikembalikan.
Untuk informasi selengkapnya, lihat Ekspresi (Transact-SQL)
Jenis Pengembalian
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 AdventureWorks2012.
USE AdventureWorks2012;
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 (SQL bertransaksi)
Fungsi String (SQL Transact)
Fungsi Bawaan (SQL Transact)
