Funkcja tłumaczenia serwera SQL

Funkcja tłumaczenia serwera SQL

W tym samouczku nauczysz się, jak korzystać z funkcji Translate () na serwerze SQL. Funkcja tłumaczenia na serwerze SQL zwraca podany ciąg jako pierwszy argument po tym, jak znaki w drugim argumencie są przetłumaczone na inny zestaw znaków w trzecim argumencie.

Składnia funkcji

Poniżej przedstawiono składnię funkcji tłumacz () na serwerze SQL:

Tłumacz (InputString, znaki, tłumaczenia)

Funkcja akceptuje następujące trzy argumenty:

  1. wejście - To określa wyrażenie łańcuchowe do przeszukania.
  2. postacie - Definiuje zestawy znaków do wymiany.
  3. tłumaczenia - Ten argument stanowi wyrażenie łańcucha, trzymając znaki zastępcze.

Funkcja zwraca wyrażenie znaku tego samego typu danych co ciąg wejściowy. Funkcja zwraca null, jeśli którykolwiek z dostarczonych parametrów jest ustawiony na NULL.

SQL SERVER Translate Przykład

Poniższy przykład pokazuje podstawy korzystania z funkcji tłumaczenia na serwerze SQL.

Wybierz Tłumacz ('[+1] 417-658-9486', '[]', '()') jako num;

Powstałe wyjście jest, jak pokazano następująco:

num
(+1) 417-658-9486

Funkcja tłumaczenia zachowuje się podobnie do funkcji zastąpienia. Możemy to zilustrować, jak pokazano następująco:

Wybierz Wymień („[+1] 417-658-9486”, „[”, '('), ']', ')') jako num;

Wynikowa wartość:

num
(+1) 417-658-9486

Wniosek

Ten krótki post obejmuje podstawy pracy z funkcją tłumaczenia na serwerze SQL, aby zastąpić zestaw znaków na danym wejściu.