Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ID_NOMBRE int,
NOMBRE char(20)
);
-- INNER JOIN --
SELECT nombres.NOMBRE, logros.DESCRIPCION
FROM nombres INNER JOIN logros ON nombres.ID_NOMBRE = logros.ID_NOMBRE
USE CODER
-- Outer Join ---
SELECT nombres.NOMBRE, logros.DESCRIPCION
FROM nombres FULL OUTER JOIN logros ON nombres.ID_NOMBRE = logros.ID_NOMBRE
-- UNION --
SELECT * FROM logros
UNION
SELECT * FROM logros2
USE CoderHouse
select * FROM Staff FULL OUTER JOIN Encargado ON Staff.Encargado =
Encargado.Encargado_ID
WHERE DocentesID is null
SELECT * FROM
Staff LEFT JOIN Asignaturas ON Staff.Asignatura = Asignaturas.AsignaturasID
LEFT JOIN Area ON Asignaturas.Area = Area.AreaID
USE CoderHouse
-- EJERCICIO 1 ------------------------------------------------------------------------------
-- Indicar por jornada la cantidad de docentes que dictan y sumar los costos.
-- Esta información solo se desea visualizar para las asignaturas de desarrollo web. FILTRO
WEB
-- El resultado debe contener todos los valores registrados en la primera tabla, Renombrar
-- la columna del calculo de la cantidad de docentes como cant_docentes y la columna de la
suma
-- de los costos como suma_total. Keywords: Asignaturas,Staff, DocentesID, Jornada, Nombre,
costo.
-- Se requiere saber todos los datos de asignaturas que no tienen un docente asignado.
-- El modelo de la consulta debe partir desde la tabla docentes. Keywords: Staff, Encargado,
Asignaturas,
-- costo, Area.
SELECT Asignaturas.*
FROM Staff RIGHT JOIN Asignaturas ON Staff.Asignatura = Asignaturas.AsignaturasID
WHERE Staff.DocentesID is null
SELECT *
FROM Staff RIGHT JOIN Asignaturas ON Staff.Asignatura = Asignaturas.AsignaturasID
WHERE Staff.DocentesID is null