Las subconsultas usando sentencias Select
Las Subconsultas de las sentencias Select
Las subconsultas se utilizan para ahorrarse una serie de pasos entre operaciones que normalmente necesitan las peticiones separadas para localizar información. Estas son declaraciones Select y están anidadas a otras Select, Insert, Update o Delete, otras peticiones o cualquier expñresión permisible. Las subconsultas se encuentran anidadas dentro de las claúsulas Where o Having de una declaración Select, Insert, Update o Delete o incluso dentro de otra petición.
La sintáxis es la siguiente:
expression operador_comparacion [ANY | ALL | SOME] (subpeticion)
expression [NOT] IN (subpeticion)
[NOT] EXISTS (subpeticion)
En las subconsultas puede utilizar los siguientes formatos
Where expresion [NOT] IN (subpeticion)
Where expresion operador_comparacion [ANY | ALL ] (subpeticion)
Where [NOT] EXITS (subpeticion)
La palabra clave IN permite evaluar si el valor del código del producto se encuentra en el conjunto de valores retornados por la subconsulta
Select Nombre From T_productos
Where Cod_productos IN (Select Cod_articulo From Detfactura)
Veamos un vídeo relacionado a lo que tiene que ver con las subconsultas
Comentarios
Publicar un comentario