Funciones Oracle

Páginas: 6 (1253 palabras) Publicado: 12 de marzo de 2013
CADENA
1. Lower: Convierte cadena a minúsculas
2. Upper: Convierte cadena a mayúsculas
3. Initcap: retorna la cadena enviada como argumento con la primera letra (letra capital) de cada palabra en mayúscula.
4. Concat: Nos devuelve cadena1 concatenada con cadena2
5. Substr: Extrae el carácter desde la posición que se especifique.
6. Length: longitud de cadena.
7.Instr: inserta un texto dentro de otro
8. Lpad: Con esta función añadimos caracteres a cadena1 por la izquierda hasta una longitud máxima dada por n (cad1,n[,cad2])
9. Rpad: Con esta función añadimos caracteres de la misma forma que con la función LPAD pero esta vez los añadimos a la derecha (cad1, n[,cad2])
10. Trim: retorna la cadena con los espacios de la izquierda y derechaeliminados. "Trim" significa recortar.
11. Replace: Sustituye un conjunto de caracteres de 0 o más caracteres, devuelve cad con cada ocurrencia de cadena_buscada sustituida por cadena_sustitucion
12. Ltrim: Elimina un conjunto de caracteres a la izquierda de cad, siendo set el conjunto de caracteres a eliminar
13. Rtrim: borra todas las ocurrencias de "cadena2" en "cadena1", si seencuentran por la derecha (al final de la cadena); si se omite el segundo argumento, se borran los espacios.
SINTAXIS
1. lower( string1 )
2. upper( string1 )
3. initcap( string1 )
4. concat( string1, string2 )
5. substr( string, start_position, [ length ] )
6. length( string1 )
7. instr( string1, string2 [, start_position [, nth_appearance ] ] )
8. lpad( string1,padded_length, [ pad_string ] )
9. rpad( string1, padded_length, [ pad_string ] )
10. trim( [ leading | trailing | both [ trim_character ] string1 )
11. replace( string1, string_to_replace, [ replacement_string ] )
12. ltrim( string1, [ trim_string ] )
13. rtrim( string1, [ trim_string ] )
EJEMPLOS
1. print lower ("Rosa Arias")
2. print upper(“Color Nuez”)
3. selectinitcap('buenas tardes alumno') from dual;--retorna 'Buenas Tardes Alumno'.
4. select concat ('el nombre de alumno es', nombre) from alumno;
5. print subtring ("funciones", 3,4) = incio
6. print len ("camionero") = 9
7. select instr('Jorge Luis Borges','or') from dual;-- 2
8. select lpad('alumno',10,'xyz') from dual;-- retorna 'xyzxalumno'
9. select rpad('alumno',10,'xyz')from dual;-- retorna 'alumnoxyzx'
10. select trim(' oracle ') from dual;--'oracle'
11. select replace('xxx.oracle.com','x','w') from dual;
12. select ltrim('la casa de la cuadra','la') from dual;-- ' casa de la cuadra'
13. select rtrim('la casa lila','la') from dual;-- 'la casa li'

NUMÉRICAS
1. Round: Devuelve verdadero
2. Trunc: Devuelve la fecha d truncada a launidad especificada por el formato.
3. Mod: Devuelve el resto de dividir M entre N. Devuelve M si N es 0
4. Power: Vuelve m elevado a la enésima potencia.
5. Abs: Devuelve el valor absoluto de un número n.
6. Floor: Devuelve el valor de número entero más grande que es igual o menor que un número.
7. Ceil: Redondea n hasta el valor superior.

SINTAXIS
1. round( number, [decimal_places ] )
2. trunc( number, [ decimal_places ] )
3. mod( m, n )
4. power( m, n )
5. abs( number )
6. floor( number )
7. ceil( number )
EJEMPLOS
1. Select round(45.1242,2) from dual;
2. Select trunc(to_date('31/10/2007','dd/mm/yyyy'),'yyyy') from dual;
3. Select mod(13,5) from dual;
4. Power(3, 2)
5. Select abs(-27) numero_absoluto from dual;6. Floor(5.9)
7. Select ceil(45.1242) from dual;

FECHA
1. Months_between: Devuelve el numero de meses entre dos fechas d1 y d2. si d1 es posterior a d2, el resultado es positivo; si es anterior el resultado es negativo.
2. Add_months: Devuelve la fecha D más N meses. N puede ser cualquier entero. Si d es el último día del mes origen y el mes resultante tiene menos días, el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones de oracle
  • Funciones analiticas oracle
  • Ejemplos Funciones (Oracle)
  • Base de datos oracle
  • oracle funcionabilidad
  • Los selects y sus funciones en oracle
  • Funciones Zona Horaria Oracle
  • ORACLE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS