GreysitoErPutoAmo

Subconsultas 3

Mar 6th, 2015
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.38 KB | None | 0 0
  1. /* Haz una select (consulta) con una subconsulta en la que nos muestre el Dept_no, Nombre del dept y Salario mínimo */
  2. SELECT EMPLE.DEPT_NO, DNOMBRE, MIN(SALARIO) "SALARIO MINIMO"
  3. FROM EMPLE, DEPART
  4. WHERE EMPLE.DEPT_NO = DEPART.DEPT_NO
  5. GROUP BY EMPLE.DEPT_NO, DNOMBRE;
  6. /*con subconsultas*/ SELECT D.DEPT_NO, DNOMBRE, E.MINSAL
  7.                      FROM DEPART D, (SELECT MIN(SALARIO) MINSAL, DEPT_NO
  8.                                       FROM EMPLE GROUP BY DEPT_NO)
  9.                                       WHERE E.DEPT_NO = D.DEPT_NO;
  10.  
  11. /* Con esto nos saca el producto cartesiano de ambos (Pág. 123)*/
  12. SELECT APELLIDO, OFICIO, EMP_NO, DNOMBRE, LOC FROM EMPLE, DEPART;
  13.  
  14. /* Realiza una consulta para obtener el nombre de alumno, su asignatura y su nota (Pág 124-125 EJERCICIO PROP.6) */
  15. SELECT APENOM
  16. FROM alumnos
  17. WHERE dni IN (SELECT dni
  18.               FROM notas
  19.               WHERE (nota BETWEEN 7 AND 8) AND notas.cod = (SELECT cod
  20.                                                             FROM asigunaturas
  21.                                                             WHERE nombre ='fol'));
  22.                                                            
  23. /* Con vinculación de tablas el mismo ejercicio si quiero ver las 3.*/
  24. SELECT APENOM, NOMBRA, NOTA
  25. FROM ALUMNOS AL, ASIGNATURAS A, NOTAS N
  26. WHERE (AL.DNI = N.DNI) AND (N.COD =A COD) AND (A.NOMBRE = 'FOL') AND (NOTA BETWEEN 7 AND 8);
Add Comment
Please, Sign In to add comment