Delen via


SPATIE (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Geeft een reeks herhaalde ruimtes terug.

Transact-SQL syntaxis-conventies

Syntaxis

SPACE ( integer_expression )  

Arguments

integer_expression
Is een positief geheel getal dat het aantal ruimtes aangeeft. Als integer_expression negatief is, wordt een nullstring teruggegeven.

Voor meer informatie, zie Uitdrukkingen (Transact-SQL)

Retourtypen

varchar

Opmerkingen

Om ruimtes in Unicode-data op te nemen, of om meer dan 8000 tekens ruimtes terug te geven, gebruik REPLICATE in plaats van SPACE.

Voorbeelden

Het volgende voorbeeld knipt de achternamen en voegt een komma, twee spaties en de voornamen van personen die in de Person tabel staan in AdventureWorks2025aan elkaar .

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

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

Het volgende voorbeeld knipt de achternamen en voegt een komma, twee spaties en de voornamen van personen die in de DimCustomer tabel staan in AdventureWorksPDW2012aan elkaar .

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

Zie ook

REPLICEREN (Transact-SQL)
tekenreeksfuncties (Transact-SQL)
Ingebouwde functies (Transact-SQL)