Ich möchte eine SQL-Anweisung schreiben, aus dem String einen String 'Hallo' zu trimmen „Hallo Welt‘. Bitte machen.trim links Zeichen in SQL Server?
13
A
Antwort
19
select substring(field, 1, 5) from sometable
2
22
um entfernen die am weitesten links stehende Wort, werden Sie entweder nach rechts oder SUBSTRING verwenden müssen. Vorausgesetzt, dass Sie kn ow, wie viele Zeichen beteiligt sind, dass eine der folgenden aussehen:
SELECT RIGHT('Hello World', 5)
SELECT SUBSTRING('Hello World', 6, 100)
Wenn Sie nicht, wie viele Zeichen wissen, das erste Wort hat, müssen Sie CHARINDEX mit herauszufinden, ersetzen dieser Wert wieder in SUBSTRING:
SELECT SUBSTRING('Hello World', CHARINDEX(' ', 'Hello World') + 1, 100)
Dadurch wird die Position des ersten Raumes findet, nimmt dann die restlichen Zeichen nach rechts.
5
Für 'Hallo' zu Beginn der Zeichenfolge:
SELECT STUFF('Hello World', 1, 6, '')
Dies funktioniert für 'Hallo' überall in der Zeichenfolge:
SELECT REPLACE('Hello World', 'Hello ', '')
4
Sie LEN mit SUBSTRING in Kombination verwenden können:
SELECT SUBSTRING(myColumn, 7, LEN(myColumn)) from myTable
Verwandte Themen
- 1. Trim Zeichen Display Länge
- 2. SQL Server links Beitritt
- 3. Trim String basierend auf Zeichen
- 4. rechts nach links Zeichenfolge in SQL Server
- 5. SQL Server Trim Leerzeichen aus Flat-Datei beim Import
- 6. SAS PROC SQL TRIM STATEMENT
- 7. Trim ersten beiden Zeichen von Jahr GETDATE()
- 8. Wie N-Zeichen in SQL-Server ersetzen
- 9. Wie russische Zeichen in SQL Server Tabelle
- 10. SQL Server ersetzen Zeichen in Zeichenfolge
- 11. Abflachen nationaler Zeichen in SQL Server
- 12. PHP-Trim-String bei einem bestimmten Zeichen
- 13. SQL SERVER: Links Join und Unterabfrage
- 14. Wie trim eine Zeichenfolge nach einem bestimmten Zeichen in PHP
- 15. Trim Whitespace und Ignore Hash Zeichen in Solr
- 16. Umbraco - Trim letzten fünf Zeichen in der aktuellen Seite url
- 17. SQL Server Teilzeichenfolge mit optionalem Zeichen
- 18. Trim Zahlen von Ende der SQL-Variablen
- 19. SQL Server Volltextsuche mit nordischen Zeichen
- 20. Links-rechts-Join-Operator in SQL Server 2008
- 21. Zeichen in einer SQL-Aktualisierungsanweisung zuschneiden?
- 22. Warum erste Tabelle links und Sekunde rechts in links/rechts Join in SQL-Server
- 23. TrimTrailingBlanks in SQL Server
- 24. Golang: Strings Trim-Funktion
- 25. Trim Problem mit VBA
- 26. Trim-String nach 5 der gleichen Zeichen gefunden
- 27. Java - Trim führende oder nachfolgende Zeichen aus einer Zeichenfolge?
- 28. Kann das Zeichen '≤' in SQL Server 2008 nicht einfügen
- 29. Wie vergleicht man Unicode-Zeichen in SQL Server?
- 30. SQL Server - Wie findet man hexadezimale Zeichen in einer Tabelle?
Mark, ich muss die linken 8 Zeichen einer Spalte aus einer Tabelle schneiden.Bitte schlagen Sie vor. – Simhadri
@ Simhadri: In diesem Fall könnten Sie, wie in [meine Antwort] (http://stackoverflow.com/questions/4662496/trim-left-characters-in-sql-server/4662658#4662658) vorgeschlagen, SELECT verwenden STUFF (field, 1,8, '') FROM speakable ' –