miércoles, 2 de noviembre de 2016

RTRIM

La función de Oracle RTRIM elimina todos los caracteres especificados desde el lado derecho de una cadena.

Ejemplo:

SELECT RTRIM('OpenMind   ')
   FROM DUAL ;
Result: 'OpenMind'

SELECT RTRIM('OpenMind   ', ' ')
  FROM DUAL ;
Result: 'OpenMind'

SELECT RTRIM('OpenMind000', '0')
  FROM DUAL ;
Result: 'OpenMind'

SELECT RTRIM('OpenMind123123', '123')
  FROM DUAL ;
Result: 'OpenMind'

SELECT RTRIM('123OpenMind123123', '123')
  FROM DUAL ;
Result: '123OpenMind'

SELECT RTRIM('OpenMindxyxzyyy', 'xyz')
  FROM  DUAL ;
Result: 'OpenMind'

SELECT  RTRIM('OpenMind6372', '0123456789')
  FROM DUAL ;
Result: 'OpenMind'

La función RTRIM puede aparecer para eliminar los patrones, pero este no es el caso como se demuestra en el siguiente ejemplo.

SELECT RTRIM('OpenMindxxyyxzyxyyx', 'xyz')
   FROM DUAL;

Result: 'OpenMind'


En realidad, elimina las ocurrencias individuales de 'x', 'y', y 'z', en contraposición al modelo de "XYZ".
La función LTRIM también se puede utilizar para eliminar todos los números principales como se demuestra en el siguiente ejemplo.
SELECT RTRIM( 'OpenMind637', '0123456789')  FROM DUAL:
Result: 'OpenMind'
En este ejemplo, cada combinación de números del 0 al 9 ha sido incluido en la trim_string parámetro. Al hacer esto, no importa el orden en que los números aparecen en cadena1 , todos los números iniciales serán eliminados por la función RTRIM.



Share:

0 comentarios:

Publicar un comentario

Archivo

Cual es el tema de mayor interes para ti?