Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Returnerar en sträng av upprepade mellanrum.
Transact-SQL syntaxkonventioner
Syntax
SPACE ( integer_expression )
Arguments
integer_expression
Är ett positivt heltal som anger antalet mellanrum. Om integer_expression är negativ returneras en nollsträng.
För mer information, se Uttryck (Transact-SQL)
Returtyper
varchar
Anmärkningar
För att inkludera mellanrum i Unicode-data, eller för att returnera mer än 8000 tecken, använd REPLICATE istället för SPACE.
Examples
Följande exempel klipper bort efternamnen och sammanfogar ett kommatecken, två mellanslag och förnamnen på personer som listas Person i tabellen i AdventureWorks2025.
USE AdventureWorks2022;
GO
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM Person.Person
ORDER BY LastName, FirstName;
GO
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
Följande exempel klipper bort efternamnen och sammanfogar ett kommatecken, två mellanslag och förnamnen på personer som listas DimCustomer i tabellen i AdventureWorksPDW2012.
-- Uses AdventureWorks
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM dbo.DimCustomer
ORDER BY LastName, FirstName;
GO
Se även
REPLIKERA (Transact-SQL)
Strängfunktioner (Transact-SQL)
Inbyggda funktioner (Transact-SQL)