3. Curso SQL SERVER - Sentencia select e Insert Into
- Hola a todos , en esta ocasión vamos continuar con nuestro curso sobre SQL SERVER. En este capítulo del curso vamos a ver la sentencia SELECT y la sentencia INSERT INTO. El entorno sobre el que vamos a trabajar es un Sql server express.- Os dejo el esquema de tablas sobre el que trabajamos, que siempre es bueno tenerlo presente:
- La sentencia SELECT se utiliza principalmente para recuperar datos de una o varias tablas. También se suele utilizar con encabezados que requieren cálculos o para crear tablas mediante la sentencia SELECT INTO. En la siguiente entrada del blog profundizaremos más en la sentencia SELECT. De momento en el vídeo, os muestro como insertar datos en una tabla ya existente mediante una sentencia INSERT INTO [TABLA] SELECT:
- Os dejo los enlaces a la documentación oficial de SQL de Microsoft sobre estas dos sentencias:
https://docs.microsoft.com/es-es/sql/t-sql/queries/select-examples-transact-sql?view=sql-server-2017
https://docs.microsoft.com/es-es/sql/t-sql/statements/insert-transact-sql?view=sql-server-2017
- También os dejo la consulta que hemos creado paso a paso en el vídeo:
INSERT INTO dbo.FACTURAS
SELECT PEDIDOS.IdPedido ,SUM(Cantidad*Precio),GETDATE()
FROM PEDIDOS
INNER JOIN PEDIDOS_LINEAS ON PEDIDOS.IdPedido = PEDIDOS_LINEAS.IdPedido
INNER JOIN PRODUCTOS ON PEDIDOS_LINEAS.IdProducto = PRODUCTOS.IdProducto
--WHERE PEDIDOS.idPedido =1
GROUP BY PEDIDOS.IdPedido
No hay comentarios:
Publicar un comentario