Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*PAG 125*/
- /*visualiza los nombres de las asignaturas que no tengan suspensos*/
- SELECT COD, NOTA FROM NOTAS WHERE NOTA<5;
- SELECT NOMBRE, COD FROM ASIGNATURAS
- WHERE (COD NOT IN (SELECT COD FROM NOTAS WHERE NOTA<5)) ORDER BY NOMBRE;
- SELECT COD FROM NOTAS WHERE NOTA>=5;
- SELECT NOMBRE, COD FROM ASIGNATURAS
- WHERE COD IN (SELECT COD FROM NOTAS WHERE NOTA>=5);
- /*visualiza los nombres de las asignaturas que tengan alumnos matriculados y que no estén suspensos*/
- SELECT NOMBRE FROM ASIGNATURAS
- WHERE COD IN (SELECT COD FROM NOTAS)
- AND (COD NOT IN (SELECT COD FROM NOTAS WHERE NOTA<5)) ORDER BY NOMBRE;
- /*listar los departamentos que tengan de empleados, sin test de existencia (WHERE EXISTS), una con vinculacion de tablas y otra con subselects*/
- /*SUBSELECTS*/
- SELECT DNOMBRE, DEPT_NO
- FROM DEPART
- WHERE DEPT_NO IN (SELECT DEPT_NO FROM EMPLE);
- /*VINCULACION DE TABLAS*/
- SELECT DISTINCT EMPLE.DEPT_NO , DNOMBRE
- FROM EMPLE, DEPART
- WHERE DEPART.DEPT_NO=EMPLE.DEPT_NO;
- /*ACTIVIDADES COMPLEMENTARIAS TEMA 3*/
- SELECT APELLIDO, OFICIO, LOC FROM EMPLE, DEPART WHERE EMPLE.OFICIO='ANALISTA' AND EMPLE.DEPT_NO = DEPART.DEPT_NO;
- SELECT * FROM EMPLE WHERE APELLIDO='CEREZO';
Add Comment
Please, Sign In to add comment