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

Entradas populares de este blog

Un concepto de transacción

¿Cómo referenciar fuentes electrónicas?