SPACE (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics Analytics yesPlatform System (PDW)

Mengembalikan string spasi berulang.

Topic link iconKonvensi Sintaksis T-SQL

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)