4D v19TRANSLATE | 
            ||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
TRANSLATE 
                                
                                
        
 | 
                |||||||||||||
| 
                     | 
		||
La función TRANSLATE devuelve la primera expresión_aritmética con todas las ocurrencias de cada uno de los caracteres pasados en la segunda expresión_aritmética reemplazados por sus caracteres correspondientes pasados en la tercera expresión_aritmética.
El reemplazo se efectúa carácter por carácter (por ejemplo, el primer carácter de la segunda expresión_aritmética se reemplaza cada vez que aparece en la primera expresión_aritmética por el primer carácter de la tercera expresión_aritmética y así sucesivamente).
Si hay menos caracteres en la tercera expresión_aritmética que en la segunda, todas las ocurrencias de caracteres de la segunda expresión_aritmética que no tengan un carácter correspondiente en la tercera expresión_aritmética serán eliminados de la primera expresión_aritmética (por ejemplo, si la segunda expresión_aritmética tiene cinco caracteres a buscar y la tercera expresión_aritmética sólo contiene cuatro caracteres de reemplazo, cada vez que el quinto carácter de la segunda expresión_aritmética se encuentre en la primera expresión_aritmética, se eliminará del valor devuelto).
Este ejemplo reemplaza todas las ocurrencias de "a" por "1" y las ocurrencias de "b" por "2":
TRANSLATE ('abcd', 'ab', '12')
` devuelve '12cd'
	Producto: 4D
	Tema: Funciones
	
        
        
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de SQL ( 4D v19)
	
	
Añadir un comentario