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 ’ )