Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUIAFunciones
GUIAFunciones
16
FLOOR(n)
15
MOD(m,n)
select round(123.456,1)
from dual;
123.5
SQRT(n)
select trunc(123.456,1)
from dual;
123.4
SIGN(n)
-1
Cometido
Devuelve el carcter cuyo valor
codificado es n.
Ejemplo
Resultado
ASCII(cad)
65
CONCAT(cad1,cad2)
Cano es
Presidente, etc.
LOWER(cad)
minusculas
UPPER(cad)
MAYUSCULAS
INITCAP(cad)
Isabel
LPAD(cad1,n,cad2)
****P
RPAD(cad1,n,cad2)
P****
CHR(n)
diego
CD
LENGTH(cad)
Cometido
Ejemplo
Resultado
SYSDATE
14-MAR97
ADD_MONTHS(d,n)
14-JUL-97
LAST_DAY(d)
31-MAR97
MONTHS_BETWEEN(d1,
d2)
NEXT_DAY(d,cad)
16-MAR97
Cometido
Ejemplo
Convierte la cadena cad a un nmero, opcionalmente de select to_number('12345')
TO_NUMBER(cad,fmto)
from dual;
acuerdo con el formato fmto.
Resultado
124345
TO_CHAR(d, fmto)
select to_char(sysdate)
from dual;
'14-MAR97'
TO_DATE(cad,fmto)
select to_date('1-JAN-97')
from dual;
01-JAN-97
Con las fechas pueden utilizarse varios formatos. Estos formatos permiten modificar la presentacin de una fecha. En la siguiente tabla se
presentan algunos formatos de fecha y el resultado que generan.
Mscaras de Formato Numricas
Formato
Cometido
Ejemplo
Resultado
cc scc
20
y,yyy sy,yyy
1,997
yyyy yyy yy
select to_char(sysdate,'yyyy') from
Ao sin signo con cuatro, tres, dos o un dgitos. dual;
y
1997
Trimestre.
ww w
11
mm
03
ddd dd d
Nmero del da del ao, del mes o de la semana. select to_char(sysdate,'ddd') from dual; 073
12
mi
15
ss sssss
44159
Cometido
Resultado
nineteen ninetyseven
month o
march
Ejemplo
dual;
mon
day dy
friday
p.m.
a.d.
Otras Funciones
Funcin
Cometido
Ejemplo
Resultado
P, D, X, ...
sin ejemplo.
LEAST(cad,fmto)
sin ejemplo.
NVL(val, exp)
450000,
350000, ...