Der SQL Server Query Language ermöglicht das Einfügen und Entfernen von Zeichen aus einem String-Variable . Entfernen Zeichen aus einer Zeichenfolge wird häufig verwendet, um " schrubben " Daten zu machen, mehr gestrafft für Berichte und Analysen . Sie können die SQL Server Funktion "Ersetzen" , um Zeichen aus einem variablen String entfernen. Open SQL Management Studio
Klicken Sie auf die Windows- Schaltfläche "Start" und wählen Sie " Alle Programme". Klicken Sie auf " Microsoft SQL Server " und anschließend auf " SQL Server Management Studio. " Das Studio bietet Ihnen mit einer Schnittstelle für SQL -Codierung. Die Studio-Software zeigt Ihnen die Datenbanken , auf die Sie eine Verbindung im linken Fensterbereich . Die Taste an der Oberseite mit der Aufschrift " New Query" öffnet den Code-Editor , wo Sie keine SQL-Daten manipulieren können .
Erstellen alle Variablen
Ob Sie Variablen im Editor erstellen oder Abrufen von Daten von einem Benutzer, müssen Sie eine Variable zu erstellen. Sie benötigen eine Variable , die die Zeichenfolge zu manipulieren und eine Variable, die die neue Zeichenfolge enthält. In den meisten Fällen verwenden SQL-Programmierer die neue Variable , um den Wert in eine Datenbank Tabelle einzufügen. Der folgende Code zeigt , wie Sie eine Variable zu erstellen : .
Declare @ var varchar ( 10)
Der obige Code erzeugt eine Variable , die 10 Zeichen enthält
Rabatt die Replace- Funktion
Die "Ersetzen" -Funktion nimmt die folgende Syntax:
Repace (variabel, Suche , Ersatz)
Das "variable" ist die Variable, die die Zeichenfolge bearbeiten möchten . Die "Suche"- Parameter ist das gewünschte Zeichen zu finden und zu ersetzen. Der "Ersatz" -Parameter ist das Zeichen , die Sie in den neuen String einzufügen.
Weisen Sie die New String
Mit der Funktion "Ersetzen" , entfernen Sie ein Zeichen Sie müssen jedoch weisen die neu strukturierte Zeichenfolge in eine andere Variable . Der folgende Code zeigt Ihnen den vollständigen Code benötigt , um ein Zeichen zu entfernen und die geänderte Zeichenfolge in eine neue Variable :
declare @ oldstring varchar ( 10)
declare @ newstring varchar ( 10)
set @ oldstring = ' My string '
set @ newstring = replace ( @ oldstring , 'string ', ' neue Zeichenfolge ')
Der obige Code gibt " My new String " für die ersetzten Zeichen .