SQL Server Query Language låter dig lägga in och ta bort tecken från en sträng variabel . Ta bort tecken från en sträng används ofta för att " skrubba " data för att göra det mer strömlinjeformad för rapporter och analyser . Du kan använda SQL Server " ersätt"-funktion för att ta bort tecken från någon variabelsträngen . Öppna SQL Management Studio
Klicka på Windows " Start" och välj " Alla program ". Klicka på " Microsoft SQL Server , " klicka sedan på " SQL Server Management Studio . " I Studio ger dig ett gränssnitt för SQL- kodning . I Studio hjälper dig hitta de databaser du har en anslutning i den vänstra panelen . Knappen längst upp märkt " Ny fråga " öppnar kodeditorn där du kan manipulera någon SQL-data .
Skapa några Variabler
Oavsett om du skapar variabler i editorn eller hämta data från en användare , måste du skapa en variabel . Du behöver en variabel som innehåller strängen att manipulera och en variabel som innehåller den nya strängen . I de flesta fall , SQL programmerare använder den nya variabeln för att infoga värdet i en databastabell. Följande kod visar hur du skapar en variabel : .
Deklarera @ var varchar ( 10 ) katalog
Koden ovan skapar en variabel som innehåller 10 tecken
Review Använd Ersätt funktion
" ersätt"-funktion tar följande syntax :
Repace ( variabel , sök , byte ) katalog
" rörliga " är den variabel som innehåller den sträng som du vill redigera . Den " sök" parametern är det tecken som du vill söka och ersätta . Den " ersättare " parametern är det tecken som du vill infoga i den nya strängen .
Tilldela den nya strängen
Använda " ersätt"-funktion tar du bort ett tecken , men du måste tilldela den nyligen omstrukturerade sträng till en annan variabel . Följande kod visar den fullständiga koden för att ta bort en karaktär och returnera den ändrade strängen till en ny variabel :
deklarera @ oldstring varchar ( 10 ) katalog
deklarera @ newstring varchar ( 10 )
set @ oldstring = ' Min string'
set @ newstring = replace ( @ oldstring , ' string ' , ' ny sträng ' ) katalog
koden ovan avkastning " Min nya string " för de ersatta tecken.