viernes, 9 de diciembre de 2011

CLASE 09/12

numeric (5,1) 2 cual es el valor que aguanta un decimal cuatro entero y un decimal
constraintint, pk_persona
constraint = es una restriccion, es decir para que sean valores unicos
que comando utilizo para saber cuantas tablas tengo
  select * from tab
                cab
desc persona = muestra la estructura
insertar registro
   insert into persona values (1,'pedro','picapiedra','1-12-1960',200.0);
 create sequence seqpersona;
    incrementa de cero y parte de 1
 create sequence seqpersona
 start with 1
 increment by 1
 select seqpersona.nextval from dual (permite mostrar de 1 en 1)

 insert into persona values (seqpersona.nextval,'pedro','picapiedra','1-12-1960',200.0);
   permite incrementar de 1 en 1
drop (eliminar tabla)
  listar numero de propiedad (numpropiedad)
  las propiedades que han sido visitadas
         select numpropiedad
         from visita
         order by numpropiedad
listar el salario mensual para todos los empleados
  select numempleado,nombre,salario/12 as "salario mensual"
  from empleado
  que hace el round (aproxima ) solo deja 1 decimal
  select numempleado,nombre, round (salario/12,1) as "salario mensual"
  from empleado;
  
    empleado salario que sean mayor de 100.000.-
     select numempleado,nombre,salario/12 as "salario mensual"
     from empleado
      where salario > 100000;

    oficinas que estan en la ciudad de castellon o santiago
   
     select * from oficina where upper (ciudad)='ARICA'
     or lower(ciudad)='santiago'  

     select * from oficina
     where upper (ciudad) in ('ARICA','SANTIAGO')

   listar todos los empleados que no son gerentes ni supervisores

No hay comentarios:

Publicar un comentario