Antwort
SELECT LTRIM(RTRIM(Names)) AS Names FROM Customer
auf der rechten Seite, Gebrauch zu trimmen:
SELECT RTRIM(Names) FROM Customer
auf der linken Seite zu trimmen, zu verwenden:
SELECT LTRIM(Names) FROM Customer
auf die beiden zu trimmen Seiten, verwenden:
SELECT LTRIM(RTRIM(Names)) FROM Customer
Übrigens, welchen möglichen Grund könnte Microsoft haben, um eine LTRIM- und RTRIM-Funktion ohne ein TRIM zu integrieren? Es ist eigenartig. –
Weil es überflüssig ist. Sie können dasselbe mit LTRIM (RTRIM (var)) erreichen. – Kibbee
Ja, aber das sind zwei Funktionsaufrufe. Sie könnten sagen, dass sie alle redundant sind, da TSQL CHARINDEX und SUBSTRING hat, aber das ist eine idiotische Art, es zu betrachten. –
Ich nehme an, dies ist eine einmalige Datenschrubbübung. Wenn Sie fertig sind, stellen Sie sicher, dass Sie Datenbankeinschränkungen hinzufügen, um in Zukunft fehlerhafte Daten zu verhindern, z.
Bedenken Sie auch, dass andere Zeichen (Tab, Carriage Return, Zeilenvorschub usw.), die Probleme verursachen könnten, nicht zulässig sind.
Es kann auch eine gute Zeit sein, diese Namen in family_name
, first_name
, etc :)
in SQL Server 2008 R2 mit ssis Ausdruck wir die Trimm-Funktion haben aufzuspalten.
SQL Server Integration Services (SSIS) ist eine Komponente der Microsoft SQL Server-Datenbanksoftware, die zur Durchführung einer breiten Palette von Datenmigrationsaufgaben verwendet werden kann.
können Sie die vollständige Beschreibung auf diesen Link
http://msdn.microsoft.com/en-us/library/ms139947.aspx
aber diese Funktion haben einige Einschränkungen in sich selbst finden, die von Msdn auch auf dieser Seite erwähnt werden. aber dies ist in SQL Server 2008 R2
TRIM(" New York ") .The return result is "New York".
Dies hat nichts mit MS SQL zu tun, außer dass es in einem Produkt enthalten ist, das mit der Datenbank gebündelt ist. – siride
SELECT LTRIM(RTRIM(Replace(Replace(Replace(name,' ',' '),CHAR(13), ' '),char(10), ' ')))
from author
- 1. Wie trimme ich bestimmte Zeichen aus einer Zeichenfolge in Ruby?
- 2. Wie trimme ich diese Felder von Anführungszeichen in SQL Server?
- 3. Wie trimme ich eine Saite zweimal und bekomme verschiedene Infos?
- 4. Wie kann ich eine gespeicherte Prozedur in MS Access 2013 wie in MS SQL Server erstellen?
- 5. Wie lege ich eine 'if-Klausel' in eine SQL-Zeichenfolge?
- 6. Wie erzwinge ich MS SQL Server, eine Indexverbindung durchzuführen?
- 7. Wie verwende ich eine Zeichenfolge, die 'in SQL "IN" Klausel
- 8. Wie schreibe ich SQL-Abfrage? für ms sql server
- 9. Wie trimme ich eine Saite von ganz links + und ganz rechts +? 4gl
- 10. Datumsformatierung in MS SQL
- 11. Wie man eine berechnete Spalte in MS SQL bezieht?
- 12. Wie implementiere ich die Paginierung in SQL für MS Access?
- 13. , wie Variablen in SQL-Anweisung (MS Access)
- 14. Wie speichere ich Bilder in SQL Server (MS Access Schnittstelle)
- 15. Wie bekomme ich Job von MS SQL Server in Echtzeit?
- 16. Wie füge ich eine Zeichenfolge in eine andere Zeichenfolge ein?
- 17. Sonderzeicheneinfügung in MS SQL Server 2008
- 18. Ersetzen Sie bestimmte Muster in einer langen Zeichenfolge in MS SQL mit T-SQL
- 19. Count SQL in MS Access
- 20. Selbstreferenzierende Integritätsbedingung in MS SQL
- 21. MS Access Variable Zeichenfolge Suchen
- 22. MetaColumns() für eine MS SQL-Ansicht?
- 23. Wie führe ich eine GROUP BY in einer Alias-Spalte in MS-SQL Server durch?
- 24. Wie bekomme ich die letzte vollständige MS SQL Server Fehlermeldung?
- 25. MS-SQL-Binär-Viewer
- 26. Wie normalisiere ich eine Zeichenfolge?
- 27. MS SQL Ruby Gem
- 28. Wie lösche ich eine Zeichenfolge?
- 29. ms-access Abfrageergebnis in einer Zeichenfolge speichern
- 30. Wie erstelle ich eine 'IN' Validierungsregel in MS Access 2013
dies ist der einfachste Weg, es zu tun, nur nicht vergessen, Ihre Spalte alias – Miles
@Miles zurückgegeben wird - ich den Alias für Vollständigkeit gegeben. –
Ich verstehe, dass dies der richtige Weg ist, das Trimmen des Wertes zu verwenden. aber können Sie erklären, warum Sie sowohl LTRIM als auch RTRIM verwenden, wenn wir stattdessen nur TRIM verwenden konnten? –