SQL Server spørrespråk lar deg sette inn og fjerne tegn fra en streng variabel . Fjerne tegn fra en streng er vanlig å " skrubbe " data for å gjøre det mer strømlinjeformet for rapporter og analyser . Du kan bruke SQL Server " replace " funksjon for å fjerne tegn fra en variabel streng. Åpen SQL Management Studio
Klikk på Windows "Start "-knappen og velg " Alle programmer". Klikk på " Microsoft SQL Server ," klikk "SQL Server Management Studio. " Studio gir deg et grensesnitt for SQL- koding. Studio -programvaren viser deg de databasene du har en tilkobling i venstre panel . Knappen på toppen merket " New Query " åpner koden editor hvor du kan manipulere noen SQL- data .
Lag eventuelle variabler
Enten du oppretter variabler i editoren eller hente data fra en bruker , må du opprette en variabel. Du trenger en variabel som inneholder strengen til å manipulere og en variabel som inneholder den nye strengen . I de fleste tilfeller SQL programmerere bruke den nye variable for å sette verdien til en database tabell . Følgende kode viser deg hvordan du oppretter en variabel : .
Erklærer @ var varchar ( 10 )
Koden ovenfor skaper en variabel som inneholder 10 tegn
Bruk Replace-funksjon
" Replace "-funksjonen tar følgende syntaks : en
Repace (variabel , søk, erstatning)
"variable " er den variabelen som inneholder strengen du vil redigere. "Søk "-parameteren er tegnet du ønsker å finne og erstatte. Den " erstatning" parameteren er tegnet du vil sette inn den nye strengen .
Tilordne den nye String
Bruke " Replace "-funksjonen , fjerner du en karakter , men du må tilordne den nylig restrukturert strengen til en annen variabel . Følgende kode viser deg den komplette koden som trengs for å fjerne et tegn og returnere endret strengen til en ny variabel : en
erklærer @ oldstring varchar ( 10 )
erklærer @ newstring varchar ( 10 )
sett @ oldstring = ' Min string '
sett @ newstring = erstatte ( @ oldstring , ' string ', ' ny streng ')
koden ovenfor returnerer " My new string " for de utskiftede tegn.