Ayuda con ejercicio SQL ...
Publicado por Mario (2 intervenciones) el 15/12/2017 21:57:41
Agradezco ayuda con este ejericio, para mi la opcion correcta seria la "2" pero quisiera otra opinión.
Considere el esquema relacional:
Persona (IdPersona, Nombre, salario, # IdSector)
Sector (IdSector, Descripcion)
Cual opción listaria un informe con las descripciones de todos los sectores y el promedio salarial recibido por empleados que trabajan en él?
1 SELECT Descripcion, COUNT(salario)
FROM SECTOR
GROUP BY Descripcion
------------------------------------------------------------------------------
2 SELECT Descripcion, AVG(salario)
FROM SECTOR
INNER JOIN PERSONA USING(IdSector)
GROUP BY Descripcion
------------------------------------------------------------------------------
3. SELECT Descripcion, COUNT(salario)
FROM SECTOR
LEFT JOIN PERSONA USING(IdSector)
GROUP BY Descripcion
------------------------------------------------------------------------------
4 SELECT Descripcion, AVG(salario)
FROM SECTOR
LEFT JOIN PERSONA USING(IdSector)
GROUP BY descripcion
------------------------------------------------------------------------------
5 SELECT Descripcion, AVG(salario)
FROM SECTOR
LEFT JOIN PERSONA USING(IdPersona)
GROUP BY Descripcion
Considere el esquema relacional:
Persona (IdPersona, Nombre, salario, # IdSector)
Sector (IdSector, Descripcion)
Cual opción listaria un informe con las descripciones de todos los sectores y el promedio salarial recibido por empleados que trabajan en él?
1 SELECT Descripcion, COUNT(salario)
FROM SECTOR
GROUP BY Descripcion
------------------------------------------------------------------------------
2 SELECT Descripcion, AVG(salario)
FROM SECTOR
INNER JOIN PERSONA USING(IdSector)
GROUP BY Descripcion
------------------------------------------------------------------------------
3. SELECT Descripcion, COUNT(salario)
FROM SECTOR
LEFT JOIN PERSONA USING(IdSector)
GROUP BY Descripcion
------------------------------------------------------------------------------
4 SELECT Descripcion, AVG(salario)
FROM SECTOR
LEFT JOIN PERSONA USING(IdSector)
GROUP BY descripcion
------------------------------------------------------------------------------
5 SELECT Descripcion, AVG(salario)
FROM SECTOR
LEFT JOIN PERSONA USING(IdPersona)
GROUP BY Descripcion
Valora esta pregunta
0