SlideShare una empresa de Scribd logo
1 de 4
MANIPULACION DE CARACTERES EN ORACLE


FUNCIÓN        DESCRIPCIÓN                         SINTAXIS


Upper          Transforma a mayúsculas             upper(palabra)

Initcap
               Convierte la primera letra de       initcap(‘texto’)
               cada palabra a mayúscula

                                                   concat(expresion1 , expresion 2)
concat         Concatena dos palabras

               Extrae una parte de la palabra,     substr(‘texto’, inicio, fin)
Substr         se indica el inicio y el fin

                                                   length(expresión)
Length         Indica el tamaño de la palabra
               o dato.
               Indica la posición de la palabra    instr (expresión , ‘dato’)
Instr          pasada como parámetro.

               Rellena hacia la izquierda el        lpad(expresión , numero_caracteres ,
Lpad           numero de caracteres del tipo       carácter_rellenar )
               pasado.
               Rellena hacia la derecha el         rpad (expresión , numero_caracteres
Rpad           numero de caracteres del tipo       , caracteres_rellenar )
               pasado.
               Elimina el carácter especifico
Trim           (un solo caracter) en el inicio y   trim (carácter_eliminar from
               al final de la palabra.             expresión )


replace        Reemplaza en una expresión la       replace(expresión ,
               cadena especificada por una         cadena_a_reemplazar ,
               nueva cadena.                       cadena_de_reemplazo )


Lower          Cambia todos los caracteres a       Lower(expresión)
               minúsculas.
FUNCIONES NUMERICAS


   FUNCION               DESCRIPCION                     SINTAXIS

                                                round(expresión ,
    Round        Redondea un valor numerico    lugar_decimal )

                 Funcion que trunca valores trunc( expresión ,
    trunc        numéricos y fechas.        lugar_decimal)

                 Determina el residuo de una mod( expresión_dividendo ,
     mod         división.                   expresión_divisor )



                     FUNCIONES DE FECHA


   FUNCION               DESCRIPCION                     SINTAXIS

                  Indica el numero de meses    Months_between(expresión1 ,
Months_between         entre dos fechas               expresion2)

                                                    Add_months( fecha ,
 Add_months         Añade meses a la fecha         numero_mese_anadir)


   Next_day         Dia siguiente de un dato         Next_day( fecha ,
                           espedifico              numero_de_semana)

   Last_day         Dia anterior de un dato          Last_day ( fecha )
                          especifico


    Round             Redondea la fecha               Round( fecha ,
                                                   por_mes_o_por_ano)

    Trunc               Trunca la fecha                Trunc(fecha ,
                                                   por_mes_o_por_ano)
CONVERSION DE FUNCIONES


FUNCION             DESCRIPCION                          SINTAXIS

                                                     To_char( fecha ,
 To_char    Convierte un dato tipo fecha a           formato_fecha)
                    tipo carácter
              Convierte una cadena de         To_number(‘cadeca_caracteres’
To_number      caracteres a números                , ‘model_formato’)

            Convierte una cadena de texto        To_date(‘cadena texto’ ,
 To_date           a un tipo fecha                 ‘modeo_formato’)



                   VALORES NULOS


FUNCION             DESCRIPCION                         SINTAXIS

                                                  Nvl( expresión_nulo ,
   NVL      Reemplaza el valor nulo por un      ‘carácter_a_reemplazar’)
            valor pasado como parámetro
            Si la primera expresión es nula
  NVL2       se reemplaza por la segunda            Nvl2(expresion1,
              expresión, si contiene algún       expresion2,expresion3)
               valor se reemplaza por la
                   primera expresión.
             Evalúa dos expresiones si son
 NULLIF         iguales retorna null, caso    Nullif(expresion1 , expresion2)
             contrario retorna la primero
                        expresión.
                                                       Coalesce(
COALESCE       Similar a la función NVL        expresion1,expresion2,…….
                                                      expresionN)
EXPRESIONES CONDICIONALES


FUNCION                DESCRIPCION                                       SINTAXIS

          Cuando se cumple la condición presenta                     Case expresión_evaluar
 Case     la respuesta después de then                    When ‘valor1’ then ‘expresion_retornar’
                                                                      Else ‘algun texto’ end
                     Al igual que case             Decode( expresion_evaluar , ‘valor1’, ‘retorno1’,
decode                                             ‘ valor2 ’ , ‘retorno2’,
                                                   ‘valor por defecto ’ )

Más contenido relacionado

Destacado

"La rEvolución del Mobile Marketing" Jornada con los expertos en e-commerce. ...
"La rEvolución del Mobile Marketing" Jornada con los expertos en e-commerce. ..."La rEvolución del Mobile Marketing" Jornada con los expertos en e-commerce. ...
"La rEvolución del Mobile Marketing" Jornada con los expertos en e-commerce. ...📊 Isidro Pérez Ramón
 
Codigo deontologico2012
Codigo deontologico2012Codigo deontologico2012
Codigo deontologico2012uac
 
Presentación de linktoStart en Fundesem Alicante
Presentación de linktoStart en Fundesem AlicantePresentación de linktoStart en Fundesem Alicante
Presentación de linktoStart en Fundesem Alicante📊 Isidro Pérez Ramón
 
Avanza Soluciones. Presentación corporativa.
Avanza Soluciones. Presentación corporativa.Avanza Soluciones. Presentación corporativa.
Avanza Soluciones. Presentación corporativa.📊 Isidro Pérez Ramón
 
Gbi Diapositivas
Gbi DiapositivasGbi Diapositivas
Gbi Diapositivasalejita802
 
C:\Documents And Settings\Invitado\Mis Documentos\Internet
C:\Documents And Settings\Invitado\Mis Documentos\InternetC:\Documents And Settings\Invitado\Mis Documentos\Internet
C:\Documents And Settings\Invitado\Mis Documentos\InternetmajiitoBB
 
Prueba sorpresa sc10
Prueba sorpresa sc10Prueba sorpresa sc10
Prueba sorpresa sc10claudio1985
 
Bloque Académico
Bloque AcadémicoBloque Académico
Bloque Académicoedimarec
 
Casa de la cultura
Casa de la culturaCasa de la cultura
Casa de la culturajenii29
 
Diseño instruccional curso fae
Diseño instruccional curso faeDiseño instruccional curso fae
Diseño instruccional curso faeNestor Pedraza
 
Proyecto
ProyectoProyecto
Proyectokapube
 
Proyecto De Las Tic Abril 2010
Proyecto De Las Tic Abril 2010Proyecto De Las Tic Abril 2010
Proyecto De Las Tic Abril 2010luzmaroldan
 
Análisis de estructura y funcionamiento de las redes de ordenadores compromet...
Análisis de estructura y funcionamiento de las redes de ordenadores compromet...Análisis de estructura y funcionamiento de las redes de ordenadores compromet...
Análisis de estructura y funcionamiento de las redes de ordenadores compromet...Adrian Belmonte Martín
 
Redes Sociales y Comercio Electrónico para profesionales en Jovempa Alicante
Redes Sociales y Comercio Electrónico para profesionales en Jovempa AlicanteRedes Sociales y Comercio Electrónico para profesionales en Jovempa Alicante
Redes Sociales y Comercio Electrónico para profesionales en Jovempa Alicante📊 Isidro Pérez Ramón
 

Destacado (20)

Web 20
Web 20Web 20
Web 20
 
Indicaciones para responsables de formación para la edición de unidades funci...
Indicaciones para responsables de formación para la edición de unidades funci...Indicaciones para responsables de formación para la edición de unidades funci...
Indicaciones para responsables de formación para la edición de unidades funci...
 
"La rEvolución del Mobile Marketing" Jornada con los expertos en e-commerce. ...
"La rEvolución del Mobile Marketing" Jornada con los expertos en e-commerce. ..."La rEvolución del Mobile Marketing" Jornada con los expertos en e-commerce. ...
"La rEvolución del Mobile Marketing" Jornada con los expertos en e-commerce. ...
 
Codigo deontologico2012
Codigo deontologico2012Codigo deontologico2012
Codigo deontologico2012
 
Presentación de linktoStart en Fundesem Alicante
Presentación de linktoStart en Fundesem AlicantePresentación de linktoStart en Fundesem Alicante
Presentación de linktoStart en Fundesem Alicante
 
Contagiando aprendizaje - 'Compartir' como clave de la calidad en formación
Contagiando aprendizaje - 'Compartir' como clave de la calidad en formaciónContagiando aprendizaje - 'Compartir' como clave de la calidad en formación
Contagiando aprendizaje - 'Compartir' como clave de la calidad en formación
 
Avanza Soluciones. Presentación corporativa.
Avanza Soluciones. Presentación corporativa.Avanza Soluciones. Presentación corporativa.
Avanza Soluciones. Presentación corporativa.
 
Gbi Diapositivas
Gbi DiapositivasGbi Diapositivas
Gbi Diapositivas
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
C:\Documents And Settings\Invitado\Mis Documentos\Internet
C:\Documents And Settings\Invitado\Mis Documentos\InternetC:\Documents And Settings\Invitado\Mis Documentos\Internet
C:\Documents And Settings\Invitado\Mis Documentos\Internet
 
Prueba sorpresa sc10
Prueba sorpresa sc10Prueba sorpresa sc10
Prueba sorpresa sc10
 
Bloque Académico
Bloque AcadémicoBloque Académico
Bloque Académico
 
Casa de la cultura
Casa de la culturaCasa de la cultura
Casa de la cultura
 
Diseño instruccional curso fae
Diseño instruccional curso faeDiseño instruccional curso fae
Diseño instruccional curso fae
 
Aplicación web para la gestión integral de la calidad
Aplicación web para la gestión integral de la calidadAplicación web para la gestión integral de la calidad
Aplicación web para la gestión integral de la calidad
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto De Las Tic Abril 2010
Proyecto De Las Tic Abril 2010Proyecto De Las Tic Abril 2010
Proyecto De Las Tic Abril 2010
 
Pdc
PdcPdc
Pdc
 
Análisis de estructura y funcionamiento de las redes de ordenadores compromet...
Análisis de estructura y funcionamiento de las redes de ordenadores compromet...Análisis de estructura y funcionamiento de las redes de ordenadores compromet...
Análisis de estructura y funcionamiento de las redes de ordenadores compromet...
 
Redes Sociales y Comercio Electrónico para profesionales en Jovempa Alicante
Redes Sociales y Comercio Electrónico para profesionales en Jovempa AlicanteRedes Sociales y Comercio Electrónico para profesionales en Jovempa Alicante
Redes Sociales y Comercio Electrónico para profesionales en Jovempa Alicante
 

Similar a Oracle

Colegio nacional nicolás esguerra -
Colegio nacional nicolás esguerra   -Colegio nacional nicolás esguerra   -
Colegio nacional nicolás esguerra -David Enciso
 
Colegio nacinal nicolas esguerra excel
Colegio nacinal nicolas esguerra excelColegio nacinal nicolas esguerra excel
Colegio nacinal nicolas esguerra exceldavid97051997
 
Ejercicios paso a paso (1)
Ejercicios paso a paso (1)Ejercicios paso a paso (1)
Ejercicios paso a paso (1)Henry Katz NP
 
Colegio nacional nicolás esguerra 3
Colegio nacional nicolás esguerra 3Colegio nacional nicolás esguerra 3
Colegio nacional nicolás esguerra 3Kêvîn Puentes
 
Colegio nacional nicolás esguerra 2
Colegio nacional nicolás esguerra 2Colegio nacional nicolás esguerra 2
Colegio nacional nicolás esguerra 2Kêvîn Puentes
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerraKêvîn Puentes
 
Evidencias excel(completo)
Evidencias excel(completo)Evidencias excel(completo)
Evidencias excel(completo)Martinesguerra
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoCamilo Ramirez
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoCamilo Ramirez
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoCamilo Ramirez
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoCamilo Ramirez
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoCamilo Ramirez
 
Ejercicios paso a paso 903.
Ejercicios paso a paso 903.Ejercicios paso a paso 903.
Ejercicios paso a paso 903.marlon599
 
6 funciones 2012
6 funciones 20126 funciones 2012
6 funciones 2012Training_14
 

Similar a Oracle (20)

Colegio nacional nicolás esguerra -
Colegio nacional nicolás esguerra   -Colegio nacional nicolás esguerra   -
Colegio nacional nicolás esguerra -
 
Colegio nacinal nicolas esguerra excel
Colegio nacinal nicolas esguerra excelColegio nacinal nicolas esguerra excel
Colegio nacinal nicolas esguerra excel
 
Ejercicios paso a paso (1)
Ejercicios paso a paso (1)Ejercicios paso a paso (1)
Ejercicios paso a paso (1)
 
Colegio nacional nicolás esguerra 3
Colegio nacional nicolás esguerra 3Colegio nacional nicolás esguerra 3
Colegio nacional nicolás esguerra 3
 
Colegio nacional nicolás esguerra 2
Colegio nacional nicolás esguerra 2Colegio nacional nicolás esguerra 2
Colegio nacional nicolás esguerra 2
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 
Unidad 4 aula clic
Unidad 4 aula clicUnidad 4 aula clic
Unidad 4 aula clic
 
Brayan baron (1)
Brayan baron (1)Brayan baron (1)
Brayan baron (1)
 
Brayan baron (1)
Brayan baron (1)Brayan baron (1)
Brayan baron (1)
 
Evidencias excel(completo)
Evidencias excel(completo)Evidencias excel(completo)
Evidencias excel(completo)
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a paso
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a paso
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a paso
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a paso
 
Ramirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a pasoRamirez 906 ejercicios paso a paso
Ramirez 906 ejercicios paso a paso
 
Evidencias excel
Evidencias excelEvidencias excel
Evidencias excel
 
Evidencias excel
Evidencias excelEvidencias excel
Evidencias excel
 
Reyes y restrepo 2
Reyes y restrepo 2Reyes y restrepo 2
Reyes y restrepo 2
 
Ejercicios paso a paso 903.
Ejercicios paso a paso 903.Ejercicios paso a paso 903.
Ejercicios paso a paso 903.
 
6 funciones 2012
6 funciones 20126 funciones 2012
6 funciones 2012
 

Oracle

  • 1. MANIPULACION DE CARACTERES EN ORACLE FUNCIÓN DESCRIPCIÓN SINTAXIS Upper Transforma a mayúsculas upper(palabra) Initcap Convierte la primera letra de initcap(‘texto’) cada palabra a mayúscula concat(expresion1 , expresion 2) concat Concatena dos palabras Extrae una parte de la palabra, substr(‘texto’, inicio, fin) Substr se indica el inicio y el fin length(expresión) Length Indica el tamaño de la palabra o dato. Indica la posición de la palabra instr (expresión , ‘dato’) Instr pasada como parámetro. Rellena hacia la izquierda el lpad(expresión , numero_caracteres , Lpad numero de caracteres del tipo carácter_rellenar ) pasado. Rellena hacia la derecha el rpad (expresión , numero_caracteres Rpad numero de caracteres del tipo , caracteres_rellenar ) pasado. Elimina el carácter especifico Trim (un solo caracter) en el inicio y trim (carácter_eliminar from al final de la palabra. expresión ) replace Reemplaza en una expresión la replace(expresión , cadena especificada por una cadena_a_reemplazar , nueva cadena. cadena_de_reemplazo ) Lower Cambia todos los caracteres a Lower(expresión) minúsculas.
  • 2. FUNCIONES NUMERICAS FUNCION DESCRIPCION SINTAXIS round(expresión , Round Redondea un valor numerico lugar_decimal ) Funcion que trunca valores trunc( expresión , trunc numéricos y fechas. lugar_decimal) Determina el residuo de una mod( expresión_dividendo , mod división. expresión_divisor ) FUNCIONES DE FECHA FUNCION DESCRIPCION SINTAXIS Indica el numero de meses Months_between(expresión1 , Months_between entre dos fechas expresion2) Add_months( fecha , Add_months Añade meses a la fecha numero_mese_anadir) Next_day Dia siguiente de un dato Next_day( fecha , espedifico numero_de_semana) Last_day Dia anterior de un dato Last_day ( fecha ) especifico Round Redondea la fecha Round( fecha , por_mes_o_por_ano) Trunc Trunca la fecha Trunc(fecha , por_mes_o_por_ano)
  • 3. CONVERSION DE FUNCIONES FUNCION DESCRIPCION SINTAXIS To_char( fecha , To_char Convierte un dato tipo fecha a formato_fecha) tipo carácter Convierte una cadena de To_number(‘cadeca_caracteres’ To_number caracteres a números , ‘model_formato’) Convierte una cadena de texto To_date(‘cadena texto’ , To_date a un tipo fecha ‘modeo_formato’) VALORES NULOS FUNCION DESCRIPCION SINTAXIS Nvl( expresión_nulo , NVL Reemplaza el valor nulo por un ‘carácter_a_reemplazar’) valor pasado como parámetro Si la primera expresión es nula NVL2 se reemplaza por la segunda Nvl2(expresion1, expresión, si contiene algún expresion2,expresion3) valor se reemplaza por la primera expresión. Evalúa dos expresiones si son NULLIF iguales retorna null, caso Nullif(expresion1 , expresion2) contrario retorna la primero expresión. Coalesce( COALESCE Similar a la función NVL expresion1,expresion2,……. expresionN)
  • 4. EXPRESIONES CONDICIONALES FUNCION DESCRIPCION SINTAXIS Cuando se cumple la condición presenta Case expresión_evaluar Case la respuesta después de then When ‘valor1’ then ‘expresion_retornar’ Else ‘algun texto’ end Al igual que case Decode( expresion_evaluar , ‘valor1’, ‘retorno1’, decode ‘ valor2 ’ , ‘retorno2’, ‘valor por defecto ’ )