Professional Documents
Culture Documents
Operadores de Comparación
Operadores de Aritméticos
Funciones:
Las funciones pueden ser anidadas unas dentro de otras algunas de ellas
son:
Funciones Aritméticas
Calcula el redondeo de m a
n decimales. Si n<0 el select
ROUND(m,n) redondeo se efectua a por round(123.456,1) 123.5
la izquierda del punto from dual;
decimal.
Calcula la raíz cuadrada de select sqrt(4)
SQRT(n) 2
n. from dual;
Calcula el signo de n,
select sign(-12)
SIGN(n) devolviendo -1 si n<0, 0 si -1
from dual;
n=0 y 1 si n>0.
meses.
Devuelve la
fecha del
select last_day(sysdate)
LAST_DAY(d) último día 31-MAR-97
from dual;
del mes de
d.
Devuelve la
diferencia
select
MONTHS_BETWEEN(d en meses 2.4340942
months_between(sysdate,'0
1, d2) entre las 1-JAN-97') from dual;
4
fechas d1 y
d2.
Devuelve la
fecha del
primer día
select next_day(sysdate,
NEXT_DAY(d,cad) de la semana 'sunday') from dual; 16-MAR-97
cad después
de la fecha
d.
Funciones de Conversión de Tipos
con el formato
fmto.
Convierte la
fecha d a una
cadena de
select
caracteres, '14-MAR-
TO_CHAR(d, fmto) to_char(sysdate)
opcionalmente from dual; 97'
de acuerdo
con el formato
fmto.
Convierte la
cadena cad de
tipo varchar2
select to_date('1-
a fecha, 01-JAN-
TO_DATE(cad,fmto) JAN-97') from
opcionalmente dual; 97
de acuerdo
con el formato
fmto.
select to_char(sysdate,'q')
q Trimestre. 1
from dual;
Número de la select
ww ó w semana del año o del to_char(sysdate,'ww') from 11
mes. dual;
select
mm Número del mes. to_char(sysdate,'mm') from 03
dual;
Otras Funciones
Ejemplo:
SQL> select nombre, salario from emp order by salario desc,
nombre;
NOMBRE SALARIO
---------- ----------
Castillo 300000
Perez 300000
Romero 350000
Yépez 500000
García 500000
Sosa 660000
6 rows selected.
Cláusula DISTINCT
Ejm:
OFICIO
-----------
Presidente
Director
Secretario
Contable
Comercial
Comercial
Director
Analista
Programador
Programador
Director
Analista
Programador
Programador
14 rows selected.
Pero si incluimos la cláusula DISTINCT la respuesta varía para adecuarse más
a nuestras espectativas.
OFICIO
-----------
Analista
Comercial
Contable
Director
Presidente
Programador
Secretario
7 rows selected.
http://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html#tiposSentencias