La función TRANSLATE() en SQL devuelve la cadena del primer argumento después de que los caracteres especificados en el segundo argumento se traduzcan a los caracteres especificados en el tercer argumento.
Importante: La función TRANSLATE() devolverá un error si los caracteres y las traducciones tienen diferentes longitudes.
Sintaxis
TRANSLATE(string, characters, translations) |
Ejemplo
SELECT TRANSLATE('Lunes', 'Lunes', 'Domingo'); // Resultados: 'Domingo'
Devuelve la cadena del primer argumento DESPUÉS de que los caracteres especificados en el segundo argumento se traduzcan a los caracteres especificados en el tercer argumento.
SELECT TRANSLATE('2*[6+2]/{3-1}', '[]{}', '()()'); // Resultados: 2*(6+2)/(3-1)
Valores de parámetros
Parámetro | Descripción |
string | Requerido. La cadena de entrada |
characters | Requerido. Los caracteres que deben ser reemplazados |
translations | Requerido. los nuevos caracteres |
Detalles Técnicos
Trabaja con | SQL Server (a partir de 2017) |