miércoles, 28 de diciembre de 2011

clase 28/12/11 por bady

select sysdate from dual;--
/*
suma un mes
*/
select
 -- verifica si es bicierto
select
 -- muestra entre fechas
select
 -- saber que dia es el proximo dia
select
 -- muestar asscii
select
 -- concat es penxca mejor el ||
select
 -- llena por derecha e izquierda

select
select
lpad ('hola',30,'p') from dual; rpad ('hola',30,'p') from dual;-- remplaza
select replace ('el profe es vacan', 'v', 'b') from dual;-- busca el cuarto espacio del largo seis
select substr ('el galeon español',4,6) from dual;-- corporate floor
select
 select
 select
 select
 select nvl(null,0) from dual;select nvl(trim,('')0) from dual; -- mala select power (2,5) from dual; select round (2.27,1) from dual; --redondea numeroselect trunc (2.27,1) from dual --corta el numerooselect
 select numempleado,sexo, decode(sexo,'F','Mujer','M','Hombre','ambiguo') from empleado;update empleadoset sexo = 'A'where numempleado = 'SL65';select salario, casewhen salario < 100000 then 'reguleke'when salario > 300000 then 'super bkn'
else 'ta bien' end
 
create or replace FUNCTION parimpar (pnumero int )RETURN varchar2
vtext
is varchar2 (5);
begin
vtext
if mod(pnumero,2)==0 then = 'par';elsevtext = 'impar';end if
return vtext;
 -- de esta forma se llama a la funcion par impar poniendole un parametro -- las funciones se crean con rallito arriba y se corre
select parimpar(5) from dual


end parimpar
from empleado
* from empleado;
mod(7,2) from dual; -- devuelve el resto de la divisuioon
floor (3.52) from dual; --redonde hacia abajo
ceil (3.52) from dual; -- redondea hacia arriba
translate ('corporate floor','or','tt') from dual;
'hola'||'mundo' from dual;
chr(64) from dual;
next_day (sysdate, 'Lunes') from dual;
MONTHS_BETWEEN (sysdate,(to_date('01-02-2012', 'dd-mm-yyyy'))) from dual;
to_char(last_day(to_date('01-02-2012', 'dd-mm-yyyy'))) from dual;
add_months (sysdate,1) from dual;

No hay comentarios:

Publicar un comentario