jueves, 6 de septiembre de 2007

Practica Nº 3

Crear la base de datos Practica3. Luego Ejecutar el Script siguiente:

create table distrito(
IdDistrito char(2) primary key,
Distrito varchar(20)
);
insert into distrito values('01','LIMA');
insert into distrito values('02','ANCON');
insert into distrito values('03','ATE');
insert into distrito values('04','BARRANCO');
insert into distrito values('05','SURQUILLO');
insert into distrito values('06','CARABAYLLO');
insert into distrito values('07','CHACLACAYO');
insert into distrito values('08','CHORRILLOS');
insert into distrito values('09','CIENEGUILLA');
insert into distrito values('10','COMAS');

create Table Cliente(
IdCliente char(4) primary key,
Paterno varchar(20),
Materno varchar(20),
Nombre varchar(20),
correo varchar(50),
direccion varchar(50),
telefono varchar(20),
IdDistrito char(2) references distrito,
sexo char(1),
deuda numeric
);
insert into Cliente values('1000','SOTO','QUISPE','CESAR','CQUISPE@HOTMAIL.COM','JR ICA 12','4506231','03','M',50);
insert into Cliente values('1001','RIVAS','MENACHO','CARLOS','CRIVAS@YAHOO.COM','JR TACNA 21','5566241','05','M',180);
insert into Cliente values('1002','GARCIA','HUAMAN','MARIA','MGARCIA@GMAIL.COM','AV ICA 123','6503431','08','F',120);
insert into Cliente values('1003','CARDENAS','SOTELO','ANA','ACARDENAS@HOTMAIL.COM','AV PERU 1232','9506561','07','F',240);
insert into Cliente values('1004','CASTRO','ALVAREZ','ALICIA','AALVAREZ@YAHOO.ES','JR IQUITOS 654','9506238','04','F',200);
insert into Cliente values('1005','CONTRERAS','QUISPE','CESAR','CQUISPE@HOTMAIL.COM','JR ICA 12','4506231','03','M',60);
insert into Cliente values('1006','BULEJE','CONTRERAS','LUIS','LBULEJE@YAHOO.ES','JR MOQUEGUA 56','7506235','07','M',320);
insert into Cliente values('1007','CARRILLO','LOPEZ','KATY','PCARRILLO@HOTMAIL.COM','JR ICA 124','4506231','05','F',150);
insert into Cliente values('1008','CASTRO','LOPEZ','KARINA','KCASTRO@YAHOO.COM','JR ICA 245','4506231','03','F',50);
insert into Cliente values('1009','SOTELO','LUJAN','AUGUSTO','ADIAZ@HOTMAIL.COM','JR ICA 221','4506231','05','M',160);

--Resolver las siguientes consultas en sql
--1.- Listado de clientes varones
--2.- Listado de clientes mujeres
--3.- Listado de cliente que viven en 'ATE' (utilizar el idDistrito)
--4.- Listado de clientes que deben 50 soles
--5.- Listado de clientes que deben más de 100 soles
--6.- Listado de clientes que deben menos de 200 soles
--7.- Listado de clientes que deben mas de 100 soles pero menos de 200
--8.- Listado de clientes mujeres que deben mas de 100 soles
--9.- Listado de clientes varones que deben menos de 200
--10.-Listado de clientes varones que deben mas de 80 soles pero menos de 180.
--11.-Listado de clientes cuyo apellido paterno inicia con 'SO'
--12.-Listado de clientes cuyo apellido materno inicia con 'L' y nombre con 'K'
--13.-Listado de clientes mujeres cuyo apellido paterno inicia con 'C'
--14.-Listado de clientes cuyo correo sea de YAHOO
--15.-Listado de clientes cuyo correo sea de YAHOO.COM
--16.-Listado de clientes varones cuyo correo sea de GMAIL
--17.-Listado de clientes con deuda mas de 100 con correo de HOTMAIL
--18.-Listado de clientes en cuyo número telefónico exista al menos un 6
--19.-Listado de clientes que tienen correo en HOTMAIL, que vivan en SURQUILLO
--20.-Listado de clientes indicando sólo sus apellidos y nombres

No hay comentarios: