In SQL Server 2017 können Sie diese Syntax verwenden, jedoch nicht in früheren Versionen:
SELECT Name = TRIM(Name) FROM dbo.Customer;
sql
sql-server
trim
Eric Labashosky
quelle
quelle
Verwenden Sie zum Trimmen auf der rechten Seite:
Verwenden Sie zum Trimmen auf der linken Seite:
Verwenden Sie zum Trimmen auf beiden Seiten:
quelle
Ich gehe davon aus, dass dies eine einmalige Datenbereinigungsübung ist. Stellen Sie anschließend sicher, dass Sie Datenbankeinschränkungen hinzufügen, um in Zukunft fehlerhafte Daten zu vermeiden, z
Ziehen Sie auch in Betracht, andere Zeichen (Tabulator, Wagenrücklauf, Zeilenvorschub usw.) nicht zuzulassen, die Probleme verursachen können.
Es kann auch eine gute Zeit sein , diese Namen in aufzuspalten
family_name
,first_name
etc :)quelle
quelle
In SQL Server 2008 R2 mit SSI-Ausdruck haben wir die Trimmfunktion.
SQL Server Integration Services (SSIS) ist eine Komponente der Microsoft SQL Server-Datenbanksoftware, mit der eine Vielzahl von Datenmigrationsaufgaben ausgeführt werden können.
Die vollständige Beschreibung finden Sie unter diesem Link
http://msdn.microsoft.com/en-us/library/ms139947.aspx
Diese Funktion weist jedoch einige Einschränkungen auf, die auch von msdn auf dieser Seite erwähnt werden. Dies ist jedoch in SQL Server 2008 R2
quelle
Erweiterte Version von "REPLACE":
quelle