jueves, 14 de marzo de 2013



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