TAREA DEL 14/03
FUNCIONES DE MANIPULACION DE CARACTERES (LOWER, UPPER, CONCAT, SUBSTR, LENGTH, INSTR, LPAD, RPAD, TRIM, REPLACE).
- LOWER(cadena):
retorna la cadena enviada como argumento en minúsculas. "lower" significa reducir en inglés.
Ejemplo: select lower('Buenas tardes ALUMNO') from dual;--retorna "buenas tardes alumno".
ME SIRVE PARA COMPARAR CARACTERES EN MAYUSCULA Y MINISCULA COMO IGUAL
- UPPER(cadena):
retorna la cadena con todos los caracteres en mayúsculas.
Ejemplo: select upper('www.oracle.com') from dual;-- 'WWW.ORACLE.COM'
- CONCAT(cadena1,cadena2):
concatena dos cadenas de caracteres; es equivalente al operador ||.
Ejemplo: select concat('Buenas',' tardes') from dual;--retorna 'Buenas tardes'.
- SUBSTR(cadena,inicio,longitud):
devuelve una parte de la cadena especificada como primer argumento, empezando desde la posición especificada por el segundo argumento y de tantos caracteres de longitud como indica el tercer argumento.
Ejemplo: select substr('www.oracle.com',1,10) from dual;-- 'www.oracle'
select substr('www.oracle.com',5,6) from dual;-- 'oracle'
- LENGTH(cadena):
retorna la longitud de la cadena enviada como argumento. "lenght" significa longitud en inglés.
Ejemplo: select length('www.oracle.com') from dual;-- devuelve 14.
- INST(cadena,subcadena):
devuelve la posición de comienzo (de la primera ocurrencia) de la subcadena especificada en la cadena enviada como primer argumento. Si no la encuentra retorna 0.
Ejemplos: select instr('Jorge Luis Borges','or') from dual;-- 2
select instr('Jorge Luis Borges','ar') from dual;-- 0, no se encuentra
- LPAD(cadena,longitud,cadenarelleno):
retorna la cantidad de caracteres especificados por el argumento "longitud", de la cadena enviada como primer argumento (comenzando desde el primer caracter); si "longitud" es mayor que el tamaño de la cadena enviada, rellena los espacios restantes con la cadena enviada como tercer argumento (en caso de omitir el tercer argumento rellena con espacios); el relleno comienza desde la izquierda.
Ejemplos: select lpad('alumno',10,'xyz') from dual;-- retorna 'xyzxalumno'
select lpad('alumno',4,'xyz') from dual;-- retorna 'alum'
- RPAD(cadena,longitud,cadenarelleno):
retorna la cantidad de caracteres especificados por el argumento "longitud", de la cadena enviada como primer argumento (comenzando desde el primer caracter); si "longitud" es mayor que el tamaño de la cadena enviada, rellena los espacios restantes con la cadena enviada como tercer argumento (en caso de omitir el tercer argumento rellena con espacios); el relleno comienza desde la derecha (último caracter).
Ejemplos: select rpad('alumno',10,'xyz') from dual;-- retorna 'alumnoxyzx'
select rpad('alumno',4,'xyz') from dual;-- retorna 'alum'
- TRIM(cadena):
retorna la cadena con los espacios de la izquierda y derecha eliminados. "Trim" significa recortar.
Ejemplo: select trim(' oracle ') from dual;--'oracle'
- REPLACE(cadena,subcade1,subcade2):
retorna la cadena con todas las ocurrencias de la subcadena de reemplazo (subcade2) por la subcadena a reemplazar (subcae1).
Ejemplo: select replace('xxx.oracle.com','x','w') from dual;
No hay comentarios.:
Publicar un comentario