21 - Subconsultas SELECT

Aprende a inyectar datos calculados directamente en las columnas de resultado con consultas anidadas


Subconsultas

Una subconsulta es una consulta que se integra dentro de una consulta principal como parte de esta, formando en su conjunto una sola consulta. Las subconsultas pueden intervenir en varias cláusulas, y dependiendo de en qué cláusulas lo hagan tendrán distinto propósito.


Subconsulta en Cláusula SELECT

Un buen modo de ilustrar las subconsultas en la cláusula SELECT de una consulta es mediante el ejemplo que se mostró en la lección 6 donde se explicaba que para calcular el porcentaje sobre el total de salarios que percibe cada empleado debíamos calcularlo por partes. Primero se obtenía la suma de todos los salarios y posteriormente, con el dato precalculado, se aplicaba la fórmula a cada registro o empleado.

Primero obtenemos el total de salarios:


select sum(SALARIO) 
  from EMPLEADOS
            
SUM(SALARIO)
5525.50

Reseñas de la lección 21

Aún no hay reseñas para esta lección.