Las funciones de Oracle SUBSTR le permite extraer una subcadena de una cadena.
SUBSTR ('This is a test', 6, 2)
Result: 'is'
SUBSTR ('This is a test', 6)
Result: 'is a test'
SUBSTR ('OpenMind', 1, 4)
Result: 'Open'
SUBSTR ('OpenMind', -3, 3)
Result: 'ind'
SUBSTR ('OpenMind', -6, 3)
Result: 'enM'
- Si start_position es 0, entonces las delicias de función SUBSTR start_position como 1 (es decir: la primera posición en la cadena).
- Si start_position es un número positivo, entonces la función SUBSTR se inicia desde el principio de la cadena.
- Si start_position es un número negativo, entonces la función SUBSTR se inicia desde el final de la cadena y cuenta hacia atrás.
- Si la longitud es un número negativo, entonces la función SUBSTR devolverá un valor NULL.
SUBSTR ('This is a test', 6, 2)
Result: 'is'
SUBSTR ('This is a test', 6)
Result: 'is a test'
SUBSTR ('OpenMind', 1, 4)
Result: 'Open'
SUBSTR ('OpenMind', -3, 3)
Result: 'ind'
SUBSTR ('OpenMind', -6, 3)
Result: 'enM'