I denne opplæringen lærer du hvordan du bruker Translate () -funksjonen i SQL -serveren. Oversettelsesfunksjonen i SQL -serveren returnerer den medfølgende strengen som det første argumentet etter at karakterene i det andre argumentet er oversatt til et annet sett med karakterer i det tredje argumentet.
Funksjonssyntaks
Følgende viser syntaks for oversettelsesfunksjonen () i SQL -serveren:
Oversett (InputString, tegn, oversettelser)Funksjonen godtar følgende tre argumenter:
Funksjonen returnerer et tegnuttrykk av samme datatype som inngangsstrengen. Funksjonen returnerer null hvis noen av de medfølgende parametrene er satt til null.
SQL Server Translate eksempel
Følgende eksempel viser det grunnleggende om å bruke oversettelsesfunksjonen i SQL -serveren.
Velg Oversats ('[+1] 417-658-9486', '[]', '()') som num;Den resulterende utgangen er som vist på følgende:
NumTranslate -funksjonen oppfører seg på samme måte som erstatningsfunksjonen. Vi kan illustrere dette som vist i følgende:
Velg erstatte (erstatt ('[+1] 417-658-9486', '[', '('), ']', ')') som num;Resulterende verdi:
NumKonklusjon
Dette korte innlegget dekker det grunnleggende om å jobbe med oversettelsesfunksjonen i SQL -serveren for å erstatte et sett med tegn i en gitt inngang.