2. Taller de Sub Consult As SQL-1.2

July 21, 2019 | Author: Astrid Cardenas | Category: Sql, Data Management, Software Engineering, Information Science, Data
Share Embed Donate


Short Description

Download 2. Taller de Sub Consult As SQL-1.2...

Description

CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOLOGIAS DE LA INFORMACION

Fecha: octubre/2010

Lenguaje SQL - Subconsulta

TALLER DE SUBCONSULTAS EN SQL – 1.2 Nombre Aprendiz: IBETH ASTRID CÁRDENAS PEÑARETE 12/ Octubre/ 2010

Fecha:

Resuelva Resuelva los puntos planteados planteados en este taller, taller, tomando como base el docum documen ento to Subc Subcons onsul ulta tas. s.pd pdf. f. Al final finaliz izar ar la sesi sesión ón de clas clase e remi remita ta el docum ocumen ento to,, de acue acuerd rdo o con con las ind indicac icacio ione nes s del del instructor. (45 minutos) SUBCONSULTAS PARA SIMULAR UNA CONSULTA JOIN Se requiere visualizar el código de los productos que se han vendido mas de 20 veces, solo si han cambiado de precio entre las ventas. use Northwind select distinct od. od.ProductID from [Order Details] od where od. od.ProductID in (select od. od.ProductID from [Order Details] ods where od. od.UnitPrice ods. ods.UnitPrice) UnitPrice) group by od. od.ProductID having COUNT( COUNT (od. od.ProductID ) > 20 order by od. od.ProductID 5. Analice la sentencia de la subconsulta y resuelva: •

Cuántas tablas son consultadas: 1 [Order Details]



Cuál es la subconsulta.

parte

de

la

sintaxis

que

corresponde

a

la

(select od od. .ProductID from [Order Details] ods where od od. .UnitPrice ods ods. .UnitPrice ) •

Cuál comando se utiliza y por qué se repite. El comando que se utiliza es SELECT, y se repite por que sin el no habria una subConsulta.



Cuáles cláusulas se utilizan y que funcion estan cumpliendo en cada uso. Las Clausulas que se utilizan son: - From: Es la que nos permite llamar la Tabla -  Where: Es al que nos Pone las condiciones de consulta - Group by: Es la que agrupa los datos - Order by: Nos Ordena los Datos



  Maq Maque ue con X cuáles áles de las sigu siguie ien ntes tes opcio pcione nes, s, implementar para mostrarse como columnas de la consulta:

X

podri odria a

Nombre del producto.

Instructor Teleinformática: Sandra Yanneth Rueda Guevara

CENTRO DE GESTION DE MERCADOS LOGISTICA Y TECNOLOGIAS DE LA INFORMACION

Fecha: octubre/2010

Lenguaje SQL - Subconsulta

Fecha de la venta del producto. Código de las ventas. Cuantas veces se ha vendido el producto. Cantidad de producto vendida en cada venta. •

Agregue la seleccionadas.

sentencia

completa

adaptando

las

opciones

use Northwind select distinct od.ProductID , ProductName from [Order Details] od inner join dbo.Products Pro on od.ProductID= Pro.ProductID where od.ProductID in (select od.ProductID from [Order Details] ods where od.UnitPrice ods.UnitPrice) group by od.ProductID , ProductName having COUNT(od.ProductID) > 20 order by od.ProductID ,ProductName 6. Teniendo en cuenta la base de datos terminal, redacte un  planteamiento que requiera una subconsulta en la sentencia SQL, para demostrar su comprension en: •

Subconsulta como tabla derivada

USE Terminal1 SELECT F.fl_codiflot, F.fl_nombflot FROM ( SELECT fl_codiflot, fl_nombflot FROM Flotas ) AS F •

Subconsulta como simulacion de una clausula JOIN.

USE Terminal1 SELECT DISTINCT FL.fl_nombflot FROM Flotas AS FL WHERE FL.fl_codiflot IN (SELECT BI.bu_codiflot FROM Buses AS BI WHERE FL.fl_codiflot BI.bu_codiflot) Redacte un planteamiento para cada caso.

Instructor Teleinformática: Sandra Yanneth Rueda Guevara

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF