Descripción y ejemplos de la función Oracle SQL LTRIM().
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