• Categoría: Oracle
  • Visto: 15603

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 
Oracle

Descripción y ejemplos de la función Oracle SQL LTRIM().

 

 

Sintaxis

LTRIM(expr1, [expr2])

 

Propósito

 

LTRIM elimina desde el extremo izquierdo todos los caracteres de expr1 que figuran en expr2. Si no especifica expr2 el valor predeterminado es un espacio en blanco. Si expr2 es un carácter literal debes encerrarlo entre comillas simples. La base de datos Oracle comienza a escanear espr1 desde el primer carácter y elimina todos los caracteres que aparecen en expr2 hasta llegar a un carácter que no esta en expr2, entonces devuelve el resultado.

 

Los dos argumentos, expr1 y expr2,  pueden ser cualquiera de los tipos de datos CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, o NCLOB. La cadena devuelta es del tipo de datos VARCHAR2 si expr1 es un tipo de datos carácter, NVARCHAR2 si expr1 es tipo de datos de caracteres nacional, y un LOB si expr1 es un tipo de datos LOB.

 

Ejemplos:

En el ejemplo siguiente corta la primera palabra redundante de un grupo de nombres de productos en la tabla productos:

 


SELECT nombre_prod, LTRIM(nombre_prod, 'Portatil ') "Nombre Corto"
FROM productos;
WHERE nombre_prod LIKE 'Protatil%'
ORDER BY nombre_prod;

NOMBRE_PROD                    Nombre Corto
------------------------------ ------------------------------
Portatil Toshiba 1G456         Toshiba 1G456
Portatil Toshiba 1H400         Toshiba 1H400
Portatil HP T7001              HP T7001
Portatil Compaq C-P009G        Compaq C-P009G
Portatil NISU 99999            NISU 99999
Portatil Pell PE-0099L         Pell PE-0099L