Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Zwraca ciąg powtarzających się spacji.
Transact-SQL konwencje składni
Składnia
SPACE ( integer_expression )
Arguments
integer_expression
Jest dodatnią liczbą całkowitą wskazującą liczbę spacji. Jeśli integer_expression jest ujemny, zwracany jest ciąg zerowy.
Więcej informacji można znaleźć w sekcji Wyrażenia (Transact-SQL)
Typy zwracane
varchar
Uwagi
Aby uwzględnić spacje w danych Unicode lub zwrócić więcej niż 8000 znaków, użyj REPLICATE zamiast SPACE.
Przykłady
Poniższy przykład przycina nazwiska i łączy przecink, dwie spacje oraz imiona osób wymienionych w tabeli Person w .AdventureWorks2025
USE AdventureWorks2022;
GO
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM Person.Person
ORDER BY LastName, FirstName;
GO
Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)
Poniższy przykład przycina nazwiska i łączy przecink, dwie spacje oraz imiona osób wymienionych w tabeli DimCustomer w .AdventureWorksPDW2012
-- Uses AdventureWorks
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM dbo.DimCustomer
ORDER BY LastName, FirstName;
GO
Zobacz też
REPLIKUJ (Transact-SQL)
funkcje ciągów (Transact-SQL)
Wbudowane funkcje (Transact-SQL)