Clausula Sub Consulta
Clausula Sub Consulta
La subconsulta se desarrolla en ambientes SQL, corresponde a una sentencia Select
dentro de otra sentencia Select. Además, la sentencia forma parte de la clausula where
de la sentencia Select.
Tiene como sintaxis,
SELECT columna1, columna2 FROM tabla1, tabla2
WHERE columna OPERADOR
(SELECT columna3 from tabla1, table2 WHERE Condición)
Primero se ejecuta la sentencia que está dentro de los parentésis =
SELECT columna3 from tabla1, table2 WHERE Condición
Con el valor obtenido se ejecuta la primera sentencia
SELECT columna1, columna2 FROM tabla1, tabla2
WHERE columna OPERADOR
donde operador puede ser suma, resta, multiplicación, división, mayor, menor, mayor o igual…
Regularmente, el resultado del select inicial es el valor que tendrá la condición de búsqueda.
Las subconsultas también puede comparar y para ello, hace uso de los operadores (<,>,=,<=,>=).
Ejemplo: En este ejemplo vamos a mostrar todos los empleados que pueden
desempeñar la actividad que desarrolla Pedro
Select nombre, apellido, edad from empleado where actividad =
(select actividad from nomina where nombre =”Pedro”)
Comentarios
Publicar un comentario