SQL Server Translate Function

SQL Server Translate Function

In questo tutorial, imparerai come utilizzare la funzione Translate () nel server SQL. La funzione Translate nel server SQL restituisce la stringa fornita come primo argomento dopo che i caratteri nel secondo argomento sono tradotti in un'altra serie di caratteri nel terzo argomento.

Sintassi della funzione

Quanto segue mostra la sintassi della funzione Translate () nel server SQL:

Translate (InputString, caratteri, traduzioni)

La funzione accetta i seguenti tre argomenti:

  1. inputstring - Questo definisce l'espressione della stringa da cercare.
  2. caratteri - Definisce i set di caratteri da sostituire.
  3. traduzioni - Questo argomento è l'espressione della stringa, con in mano i caratteri sostitutivi.

La funzione restituisce un'espressione del carattere dello stesso tipo di dati della stringa di input. La funzione restituisce null se uno dei parametri forniti è impostato su NULL.

SQL Server Translate Esempio

L'esempio seguente mostra le basi dell'utilizzo della funzione Translate nel server SQL.

Seleziona Translate ('[+1] 417-658-9486', '[]', '()') come num;

L'output risultante è mostrato nel seguente:

Num
(+1) 417-658-9486

La funzione Translate si comporta in modo simile alla funzione di sostituzione. Possiamo illustrare questo come mostrato nel seguente:

Seleziona sostituire (sostituire ('[+1] 417-658-9486', '[', '('), ']', ')') come num;

Valore risultante:

Num
(+1) 417-658-9486

Conclusione

Questo breve post copre le basi del lavoro con la funzione Translate nel server SQL per sostituire un set di caratteri in un determinato input.