Una subconsulta es una instrucción SELECT que está incrustado dentro de otra instrucción T -SQL. Usted puede usar una subconsulta en un SELECT , INSERT , UPDATE o DELETE en T -SQL. Subconsulta es compatible con SQL Server. Puede especificar una sub consulta T -SQL donde se permita una expresión en un comunicado. Por ejemplo , puede incluir una subconsulta en la condición de búsqueda de la cláusula WHERE de las sentencias SELECT . Cosas que necesitará
SQL Server
Ver Más instrucciones
1
Haga clic en " Inicio", " Todos los programas " y "SQL Server 2008" . Seleccione " SQL Server Management Studio. " Inicie sesión en SQL Server con su nombre de usuario y la contraseña proporcionada por el administrador de base de datos. Haga clic en " bases de datos " en el " Explorador de objetos " para ampliar las bases de datos . Haga clic en su base de datos, como por ejemplo " Sales_Dep ", para ampliar la base de datos.
2
Haga clic derecho en "Tablas" y luego " Nueva tabla" para crear dos tablas , es decir, ventas y productos. La interfaz de creación de la tabla en el panel derecho de la ventana de SQL Server. Cree cuatro columnas para las ventas de mesa incluyendo store_id , product_id , cantidad y fecha haciendo clic y escribiendo los nombres de cada columna. Elija el tipo de datos de la siguiente manera : STORE_ID como varchar ( 4 ) , cantidad que smallint , fecha datetime
3
Crear dos columnas para los productos, a saber product_id y el nombre. . Especifique el tipo de datos como varchar ( 4) y char ( 10 ), respectivamente .
4 Haga clic en " Nueva búsqueda " para comenzar a utilizar instrucción T -SQL. Introducir datos en las dos tablas :
valores de ventas de inserción ( '1 ' , '1' , '2 ' , '09 /13/10 ')
valores de ventas de inserción ( '2 ' , '1 ' '30 ' , '09 /14/10 ')
inserción productos valores ( '1 ', ' product1 ')
inserción productos valores ( '2 ' , ' producto2 ' )
5
Uso subconsulta para seleccionar registros de venta de product1 de las ventas de la tabla: SELECT
store_id , cantidad
dE vendidos
DONDE EXISTE
(SELECT * por
DE vendidos
DONDE sales.product_id = product.product_id
y cantidad > 10 ) (ver recursos ).
< p> Haga clic en "Ejecutar " para ejecutar la sentencia . Tienda 2 y cantidad 20 aparecerán en el resultado de la selección
.