D:\Simon Bolivar\INFORMATICA\ADM. BASE DE

Anuncio
D:\Simon Bolivar\INFORMATICA\ADM. BASE DE DATOS\CLASES\SQL\ADM_BD_3.sql
1
create database temporal
create table carrera
(
cod_carrera varchar(5) primary key,
nombre_carrera varchar(30)
)
Create table alumno
(
rut numeric,
dv varchar(1),
nombre varchar(30),
apellido varchar(30),
email varchar(20) unique,
fono numeric,
edad int,
cod_carrera varchar(5),
Constraint pk_alumno primary key (rut,dv),
Constraint fk_alu_carr foreign key (cod_carrera)references carrera (cod_carrera)
)
insert
insert
insert
insert
insert
into
into
into
into
into
carrera
carrera
carrera
carrera
carrera
insert into alumno
insert into alumno
insert into alumno
'CARR1')
insert into alumno
insert into alumno
'CARR1')
insert into alumno
'CARR1')
insert into alumno
insert into alumno
insert into alumno
insert into alumno
'CARR2')
insert into alumno
)
insert into alumno
insert into alumno
insert into alumno
')
insert into alumno
18,'CARR5')
values('CARR1','Tecnologia Informatica')
values('CARR2','Kinesiologia')
values('CARR3','Administracion de Empresas')
values('CARR4','Periodismo')
values('CARR5','Comercio Exterior')
values(11215512,'1','Mauricio','Leon','[email protected]',124578,23,'CARR1')
values(12345679,'2','Juan','Castro','[email protected]',125781,24,'CARR1')
values(11255127,'3','Mauricio','Gamboa,','[email protected]',712458,28,
values(12151232,'4','Rigoberto','Toro','[email protected]',123625,24,'CARR1')
values(10217512,'5','Carlos','Morales','[email protected]',184718,22,
values(11215513,'6','Juan','Vicencio','[email protected]',111178,23,
values(11111111,'7','Mario','Soto','[email protected]',126958,30,'CARR1')
values(22222222,'8','Marcelo','Jara','[email protected]',121578,27,'CARR1')
values(33333333,'9','Maura','Jara','[email protected]',624578,26,'CARR1')
values(44444444,'k','Andres','Herrera','[email protected]',578124,25,
values(55555555,'0','Raul','Figueroa','[email protected]',13698,32,'CARR2'
values(77777777,'2','Ramon','Tanio','[email protected]',195841,21,'CARR3')
values(88888888,'4','Luis','Rivas','[email protected]',278451,22,'CARR3')
values(99999999,'1','Manuel','Barrera','[email protected]',21578,20,'CARR4
values(12121212,'7','Francisco','Gutierrez','[email protected]',129875,
select * from carrera
select * from alumno
--1)
select cod_carrera as 'CARRERA', count(*) as 'CANTIDAD ALUMNOS'
from alumno
group by cod_carrera
--2)
select cod_carrera as 'CARRERA', count(*) as 'CANTIDAD ALUMNOS'
from alumno
group by cod_carrera
having (count(*) <= 2)
--3)
select alumno.nombre,alumno.apellido,alumno.email
from alumno,carrera
where carrera.nombre_carrera='tecnologia informatica' and carrera.cod_carrera=alumno.
cod_carrera
select a.nombre,a.apellido,a.email
from alumno as a,carrera as c
D:\Simon Bolivar\INFORMATICA\ADM. BASE DE DATOS\CLASES\SQL\ADM_BD_3.sql
where c.nombre_carrera='tecnologia informatica' and c.cod_carrera=a.cod_carrera
--4)
select a.nombre,a.apellido,a.email,c.nombre_carrera
from alumno as a,carrera as c
where a.apellido like '[srl]%'
and c.cod_carrera=a.cod_carrera
2
Descargar