Sei sulla pagina 1di 7

a.

Realizar una consulta por cada join, cada enlace lo lleva aun
ejemplo que puede tomar de referencia para el desarrollo de la
actividad:

 [INNER] JOIN ... ON


 LEFT [OUTER] JOIN
 RIGHT [OUTER] JOIN
 FULL [OUTER] JOIN
 CROSS JOIN
 NATURAL JOIN
 [INNER] JOIN ... USING

 Sentencia SQL con LEFT [OUTER] JOIN

Devuelve el nombre del estudiante de la parte izquierda.

select TBL_EST.EST_P_NOM,TBL_EST.EST_P_APE,TBL_ASIG.ASIG_NOM_ASIG

from TBL_ASIG left outer join TBL_EST on TBL_ASIG.ASIG_NOM_ASIG =

TBL_ASIG.ASIG_NOM_ASIG ;

 RIGHT [OUTER] JOIN

Devuelve el nombre del estudiante de la parte izquierda.


Select TBL_EST.EST_P_NOM,TBL_EST.EST_P_APE,TBL_ASIG.ASIG_NOM_ASIG

from TBL_ASIG right outer join TBL_EST on TBL_ASIG.ASIG_NOM_ASIG =

TBL_ASIG.ASIG_NOM_ASIG ;

FULL [OUTER] JOIN

Select TBL_EST.EST_P_NOM,TBL_EST.EST_P_APE,TBL_ASIG.ASIG_NOM_ASIG

from TBL_ASIG full outer join TBL_EST on TBL_ASIG.ASIG_NOM_ASIG =

TBL_ASIG.ASIG_NOM_ASIG ;
 CROSS JOIN

Select TBL_EST.EST_P_NOM,TBL_EST.EST_P_APE,TBL_ASIG.ASIG_NOM_ASIG

from TBL_ASIG cross join TBL_EST order by

TBL_EST.EST_P_NOM,TBL_EST.EST_P_APE, TBL_ASIG.ASIG_NOM_ASIG;

 NATURAL JOIN

Select TBL_EST.EST_P_NOM,TBL_EST.EST_P_APE,TBL_ASIG.ASIG_NOM_ASIG

from TBL_ASIG natural join TBL_EST order by

TBL_EST.EST_P_NOM,TBL_EST.EST_P_APE, TBL_ASIG.ASIG_NOM_ASIG;
 [INNER] JOIN ... USING

Select TBL_EST.EST_P_NOM, TBL_ASIG.ASIG_NOM_ASIG from TBL_EST join

TBL_ASIG using TBL_ASIG. ASIG_ID_ASIG order by TBL_EST.EST_P_NOM;

a. Realizar una consulta avanzada por cada función agregada.

Función Significado
Cuenta los elementos de un grupo. Se suele
indicar un asterisco (COUNT (*)) en lugar de
COUNT(expresión) una expresión, ya que la cuenta no varía por
indicar una expresión concreta; el resultado
siempre es el número de elementos del grupo.
SUM(expresión) Suma los valores de la expresión
Calcula la media aritmética sobre la expresión
AVG(expresión)
indicada
MIN(expresión) Mínimo valor que toma la expresión indicada
MAX(expresión) Máximo valor que toma la expresión indicada

Consultar los siguientes ejemplos de referencia:


SQL for Beginners : The WHERE Clause
SQL for Beginners: The ORDER BY Clause
SQL for Beginners: The GROUP BY Clause and HAVING Clause
Cuenta el numero de estudiantes

SELECT COUNT(*) FROM TBL_EST;

Suma todas las notas de la tabla

SELECT SUM(NOT_NOT) FROM TBL_NOTAS;


Calcula la media aritmética de las notas

SELECT AVG(NOT_NOT) FROM TBL_NOTAS;

DEVUELVE LA NOTA MINIMA

SELECT MIN(NOT_NOT) FROM TBL_NOTAS;

DEVUELVE LA NOTA MAX


SELECT MAX(NOT_NOT) FROM TBL_NOTAS;