Nwlapcug.com


SQL per rimuovere i caratteri in una stringa

Il linguaggio di query di SQL Server consente di inserire e rimuovere caratteri da una variabile di stringa. Rimozione di caratteri da una stringa è comunemente usata per "fregare" dati per renderla più snella per report e analisi. È possibile utilizzare il Server SQL "sostituire" funzione per rimuovere caratteri da qualunque stringa variabile.

Aprire SQL Management Studio

Fare clic sul pulsante "Start" di Windows e selezionare "Programmi". Fare clic su "Microsoft SQL Server", quindi fare clic su "SQL Server Management Studio." Lo Studio fornisce un'interfaccia per la codifica di SQL. Il software Studio consente di visualizzare i database a cui si ha una connessione nel pannello di sinistra. Il pulsante nella parte superiore denominata "Nuova ricerca" apre l'editor di codice, dove è possibile manipolare i dati SQL.

Creare le variabili

Se si creano variabili nell'editor o recuperare dati da un utente, è necessario creare una variabile. Avete bisogno di una variabile che contiene la stringa da modificare e una variabile che contiene la nuova stringa. Nella maggior parte dei casi, i programmatori SQL utilizzano la nuova variabile da inserire il valore in una tabella di database. Il codice riportato di seguito viene illustrato come creare una variabile:

dichiarare @var varchar (10)

Il codice precedente crea una variabile che contiene 10 caratteri.

Utilizzare la funzione Replace

La funzione "Sostituisci" accetta la seguente sintassi:

Repace (variabile, ricerca, sostituzione)

La "variabile" è la variabile che contiene la stringa che si desidera modificare. Il parametro di "ricerca" è il carattere che si desidera trovare e sostituire. Il parametro di "sostituzione" è il carattere che si desidera inserire la nuova stringa.

Assegnata la nuova stringa

Utilizzando la funzione "Replace", si rimuove un carattere, ma è necessario assegnare la stringa recentemente ristrutturata a un'altra variabile. Il codice riportato di seguito viene illustrato il codice completo necessario per rimuovere un carattere e restituire la stringa modificata a una nuova variabile:

dichiarare @oldstring varchar (10)

dichiarare @newstring varchar (10)

impostare @oldstring = 'Mia stringa'

impostare @newstring = replace (@oldstring, 'stringa', 'nuova stringa')

Il codice precedente restituisce "My new string" per caratteri sostituiti.