Oracle – Funciones

Written by lopezatienza on 23/12/2008 – 16:19 -

Funciones de Cadena

 

Upper (cadena) : Transformacion en mayúsculas.
|| : Concatenación de cadena.
Initcap (cadena) : Cambia a mayúscula la primera letra.
Lower (cadena) : Transformacion en minúsculas.
Lpad (cadena,longuitud,caracteres) : Da a la cadena una determinada longitud añadiendo un conjunto de caracteres a su izquierda, si no pongo caracteres usa espacios.
Rpad : Igual que la anterior pero a la derecha.
Substr (cadena,m,n) : Extrae la subcadena de cadena que se encuentra entre los caracteres que ocupan los lugares entre m y n.
Soundex ('palabra') : Buscan palabra que suenan como la palabra.
Rtrim / Ltrim (cadena, caracteres) : Suprime un conjunto de caracteres de la parte derecha/izquierda de una cadena. Si no pongo caracteres borra espacios.
Ascii y chr : Devuelve el código ascii y chr convierte un numero a código ascii.
Lenght (cadena) : Longuitud de cadena.
to_number (cadena, ['formato']) : Convierte una cadena en un numero.

 

Funciones de Fecha

 

sysdate : Fecha.
Fecha datespam : Fecha y hora.
Systemdate : Fecha y hora actual.
Systimestamp : Hora y segundos.
Current date (fecha) : Como sysdate.
Last_day (fecha) : Me devuelve el ultimo dia del mes de la fecha actual.
Year month day hour minute second
Decode (extract (month from fecha),01,’Enero’,’Otromes’)
Months_between (fecha2,fecha1) : Proporciona la diferenciade fecha2 – fecha1 expresadas en meses.
Next_day (fecha_diadelasemana) : Devuelve la fecha del dia siguiente de después del diadelasemana (dia puede ser Monday,Tuesday……Sunday)
add_months (fecha,n) : Incrementa un mes la fecha.
to_char (fecha, 'formato') : Formatea de fecha al formato especificado.
to_char (numero, 'formato') : Formatea el numero al formato especificado.
to_date (cad, 'formato') : Convierte esa cadena en una fecha con un formato.

 

Funciones Numéricas

 

+ - * /
Abs ()
Ceil(n) : Entero mas pequeño mayor o igual que a.
Floor (a) : entero mas grande menor o igual a.

 

Funciones Trigonometricas

 

Power (a,b) : a elevado a b.
Log (a) : Logaritmo decimal.
Ln (a) : Logoritmo neperiano.
Mod (a,b) : Resto de a y b.
Sign (a) : 1 positivo -1 negativo.
Round (a,b) : Redondea a como precisión b.
Sqrt () : Raíz cuadrada.
Triun (a,b) : Corta a con precisión b.
Vsize (a) : Cuanto ocupa a en Oracle.
Greatest (a,b,c,d…) : El mayor de la lista.
Least (a,b,c,d…) : El menor de la lista.
Sum, count, max, min, stddev(desviación tipica) ,variance (varianza de la columna)

 

Máscaras de control de fechas

 

cc, scc : Valor del siglo.
y, yyy o sy, yyy : Año con coma o sin signo.
yyyy, yyy, yy, y : Año sin signo 2007 007 07 7.
q : Numero del trimestre.
ww : Numero de la semana del año.
w : Numero de la semana del mes.
mm : Numero del mes.
ddd : Numero del dia del año.
dd : Numero del dia del mes.
d : Numero del dia de la semana.
hh o hh12 : Son las horas de 1 a 12.
hh24 : Son las horas de 24.
mi : Minutos.
ss : Segundos.
ssss : Segundos transcurridos desde media noche.
j : Calendario juliano.

 

Mascaras de formatos con caracteres

 

syear year : Año del mes.
mon : Abreviatura del mes.
day : Nombre del dia.
dy : Abreviatura de 3 letras del dia.
a.m o p.m : Muestra a am o pm segun sea.
b.c o a.c : Antes o despues de Cristo.


Autor: Antonio Lopez Atienza


Tags:
Posted in Oracle | No Comments »

Leave a Comment

 

RSS
MCC D5E