Está en la página 1de 2

# Borra la tabla "alumnos" si ya existe drop table if exists alumnos; # Crea la tabla "alumnos" create table alumnos( matricula

integer, apellido varchar(30), nombre varchar(20), edad integer, sexo varchar(1), fingreso varchar(10), primary key(matricula) ); # Agrega valores a la tabla "alumnos" insert into (2007001, insert into (2007002, insert into (2007003, insert into (2007004, insert into (2007005, insert into (2007006, insert into (2007007, alumnos(matricula, apellido, nombre, edad, sexo, fingreso) values 'Saenz', 'Manuela', 19, 'F', '2007-03-01'); alumnos(matricula, apellido, nombre, edad, sexo, fingreso) values 'Guemz', 'Juan Manuel', 19, 'M', '2007-03-04'); alumnos(matricula, apellido, nombre, edad, sexo, fingreso) values 'Azurduy', 'Juana', 20, 'F', '2006-12-14'); alumnos(matricula, apellido, nombre, edad, sexo, fingreso) 'Guevara', 'Ernesto', 19, 'M', '2007-04-01'); alumnos(matricula, apellido, nombre, edad, sexo, fingreso) 'Favaloro', 'Daniel', 21, 'M', '2007-12-16'); alumnos(matricula, apellido, nombre, edad, sexo, fingreso) 'Rodriguez', 'Esther', 18, 'F', '2007-03-01'); alumnos(matricula, apellido, nombre, edad, sexo, fingreso) 'Piedrabuena', 'Jose Luis', 20, 'M', '2007-03-04'); values values values values

# Muestra la tabla "alumnos" select * from alumnos order by apellido desc; # cantidad de alumnos que ingresaron en 2006 select * from alumnos where (fingreso >= 2006-01-01 and fingreso <= 2006-12-31); # total alumnos select count(*) from alumnos; # total F select count(*) from alumnos where sexo='F'; # cantidad de alumnos <20 aos select count(*) from alumnos where edad<'20'; # cantidad de alumnos entre 20 y 21 aos select count(*) from alumnos where edad between 20 and 21; # Borra la tabla "calif" si ya existe drop table if exists calif; # Crea la tabla "calif"

create table calif( materia integer, matricula varchar(7), parcial1 integer, parcial2 integer, primary key(materia) ); # Agrega valores a la tabla "calif" insert into calif(materia, (1, '2007001', 10, 10); insert into calif(materia, (2, '2007001', 8, 4); insert into calif(materia, (3, '2007001', 8, 10); insert into calif(materia, (4, '2007001', 9, 9); insert into calif(materia, (5, '2007001', 9, 9); insert into calif(materia, (6, '2007001', 7, 5); insert into calif(materia, (7, '2007001', 6, 8); select * from calif; matricula, parcial1, parcial2) values matricula, parcial1, parcial2) values matricula, parcial1, parcial2) values matricula, parcial1, parcial2) values matricula, parcial1, parcial2) values matricula, parcial1, parcial2) values matricula, parcial1, parcial2) values

#promedio de calif select avg(parcial1+parcial2)/2 from calif;

También podría gustarte