Dual es una tabla ficticia que crea y utiliza para ciertas consultas
create table persona (
id integer,
nombre varchar (35),
apellido varchar (40),
fechanac date,
renta numeric (5,1),
constraint pk_persona primary key (id)
);
/*Consultas*/
/*Consultar tablas de la base*/
select * from tab
select * from empleado
select * from persona
/*Para borrar un registro*/
delete from persona where nombre='Pedro';
insert into persona values (2, 'Pedro', 'Picapiedra', '1-04-1950', 1200.0);
insert into persona values (seqPersona.nextval, 'Pablo', 'Marmol', '1-04-1955', 0.0);
/*Para crear un autoincremento*/
create sequence seqPersona
start with 2
increment by 1;
select distinct numpropiedad from visita order by numpropiedad;
/*Listar el salario mensual de todos los empleados*/
select numempleado, nombre, round (salario/12,1) as "Salario Mensual" from empleado;
/*Pregunta de prueba, que hace el round*/
select * from oficina where upper(ciudad)='ARICA' OR lower(ciudad)='santiago';
select * from oficina where upper(ciudad) in('ARICA','SANTIAGO');
select * from oficina where upper(ciudad) NOT in('ARICA','SANTIAGO');
viernes, 9 de diciembre de 2011
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario