Fonction de traduire SQL Server

Fonction de traduire SQL Server

Dans ce tutoriel, vous apprendrez à utiliser la fonction tradlate () dans le serveur SQL. La fonction Translate dans le serveur SQL renvoie la chaîne fournie comme le premier argument après les caractères du deuxième argument traduit en un autre ensemble de caractères dans le troisième argument.

Syntaxe de fonction

Ce qui suit illustre la syntaxe de la fonction tradlate () dans le serveur SQL:

Traduire (InputString, caractères, traductions)

La fonction accepte les trois arguments suivants:

  1. InputString - Cela définit l'expression de la chaîne à rechercher.
  2. personnages - Il définit les ensembles de caractères à remplacer.
  3. traductions - Cet argument fait l'expression de la chaîne, tenant les caractères de remplacement.

La fonction renvoie une expression de caractère du même type de données que la chaîne d'entrée. La fonction renvoie null si l'un des paramètres fournis est défini sur null.

SQL Server traduit l'exemple

L'exemple suivant montre les bases de l'utilisation de la fonction tradlate dans le serveur SQL.

Sélectionnez Traduire ('[+ 1] 417-658-9486', '[]', '()') As num;

La sortie résultante est comme indiqué dans ce qui suit:

nobs
(+1) 417-658-9486

La fonction tradlate se comporte de manière similaire à la fonction de remplacement. Nous pouvons illustrer cela comme indiqué dans ce qui suit:

Sélectionnez Remplacer (remplacer ('[+ 1] 417-658-9486', '[', '('), ']', ')') As num;

Valeur résultante:

nobs
(+1) 417-658-9486

Conclusion

Ce court article couvre les bases de travailler avec la fonction Translate dans le serveur SQL pour remplacer un ensemble de caractères dans une entrée donnée.