Ejemplos de consultas.
Enviado por Julio César Hernández • 1 de Septiembre de 2015 • Apuntes • 365 Palabras (2 Páginas) • 324 Visitas
#1. Obtener el nombre de los alumnos que llevan clase con el profesor 400
select ALUMNOS.nombre from ALUMNOS,GRUPOS
where ALUMNOS.Matr=GRUPOS.Matr and GRUPOS.Nemp=400;
#2. Obtener el nombre de los alumnos de la carrera Electrónico
select ALUMNOS.nombre from ALUMNOS,CARRERAS
where ALUMNOS.Carr=CARRERAS.Carr and CARRERAS.Descripcion="ELECTRONICO";
#3. Obtener las matriculas de los alumnos que llevan clase con el profesor Lucia
select GRUPOS.Matr from GRUPOS,PROFESOR
where GRUPOS.Nemp=PROFESOR.Nemp and PROFESOR.Nombre="LUCIA";
#4. Obtener el número de salón de los salones en los que toma clase Ricardo
select GRUPOS.Salon from GRUPOS, ALUMNOS
where GRUPOS.Matr=ALUMNOS.Matr and ALUMNOS.Nombre="RICARDO";
#5. Obtener las claves de las materias que se imparten en los salones cuya capacidad es 40.
select GRUPOS.Clave from GRUPOS,SALONES
where GRUPO.Salon=SALONES.Salon and SALONES.Capacidad=40;
#6. Obtener el nombre de los alumnos que llevan clase con el profesor 400
select ALUMNOS.nombre, GRUPOS.Nemp from ALUMNOS,GRUPOS
where ALUMNOS.Matr=GRUPOS.Matr and Nemp=400;
#7. Obtener el nombre de los alumnos de la carrera Electrónico
select ALUMNOS.nombre, CARRERAS.Descripcion from ALUMNOS,CARRERAS
where ALUMNOS.Carr=CARRERAS.Carr and CARRERAS.Descripcion="ELECTRONICO";
#8. Obtener las matriculas de los alumnos que llevan clase con el profesor Lucia
select GRUPOS.Matr, PROFESOR.Nombre from GRUPOS,PROFESOR
where GRUPOS.Nemp=PROFESOR.Nemp and PROFESOR.Nombre="LUCIA";
#9. Obtener el número de salón de los salones en los que toma clase Ricardo
select GRUPOS.Salon, ALUMNOS.NOMBRE from GRUPOS,ALUMNOS
where GRUPOS.Matr=ALUMNOS.Matr and ALUMNOS.Nombre="RICARDO";
#10 Obtener el nombre de los alumnos que están inscritos en Computación I
select ALUMNOS.Nombre, MATERIAS.Materia from ALUMNOS join MATERIAS join GRUPOS
on ALUMNOS.Matr=GRUPOS.Matr and materia="COMPUTACION I";
#11 Obtener el nombre de las materias que se llevan en la carrera Computación
select MATERIAS.Materia, ALUMNOS.carr from ALUMNOS join GRUPOS join MATERIAS
on MATERIAS.Clave=GRUPOS.Matr and ALUMNOS.carr="ISC";
#13. Obtener la edad mayor de los alumnos
select max(edad) as MAXIMA_EDAD from ALUMNOS;
#14. Obtener el promedio de edad
select avg(edad) as PROMEDIO_EDAD from ALUMNOS;
#15. Obtener la cantidad de alumnos inscritos
select count(Matr) as TOTAL_ALUMNOS from ALUMNOS;
#16. Obtener la cantidad de materias en las que esta inscrito Juan
...