Documentos de Académico
Documentos de Profesional
Documentos de Cultura
USE Northwind
-- Traer toda la informacion donde la pais sea Brasil y la ciudad sea Rio de
Janeiro --
SELECT * FROM Imvoices
SELEC ShipCountry = 'Brazil' AND City = 'Rio de Janeiro' AND CustomerName = 'Hanari
Carnes'
-- Consultar todos los nombres de compa�ias que comiencen con 'c' y terminen en
'a'--
SELEC * FROM Suppliers WHERE CompanyName LIKE 'c%' AND CompanyName LIKE '%a'
-- Consultar todos los clientes, menos aquellos cuyo nombre de compa�ia comienzan
con 'W'--
SELECT * FROM Customers WHERE CompanyName NOT LIKE 'W%'
5 EJERCICIOS
10 EJERCICIOS
--1. Listar el nombre del producto, Precio unitario, Unidades en Stock, punto de
pedido, unidades
por orden, punto de pedido se debe enmascarar con PuntoReorden.--
SELECT productname, unitprice,unitsInstock,reorderlevel AS
'PtoReorden',unitsOnorder FROM products
--3. Listar todos los campos de la tabla productos que tengan exactamente un precio
de 18, 19,
10 y 15 d�lares.--
SELECT * FROM products WHERE unitprice IN (18, 19, 15, 10)
--4. Consultar el nombre de las categor�as, solo para aquellas donde su nombre se
encuentre
entre D y M. Utilice el comod�n [ ].--
SELECT * FROM categories WHERE categoryname LIKE '[D-M]%'
--5. Utilizando la base de datos Northwind, liste todos los campos de la tabla
Suppliers cuya
columna Regi�n, fax y pagina Web son NULL.--
SELECT * FROM Suppliers WHERE region IS null AND fax IS null AND homepage IS null
6. Utilizando la base de datos PUBS. Calcula la suma de las ventas del a�o hasta la
fecha (ytd_sales) y el total de precios(price), desde la tabla titles. La columna
resultante se llamar� Ventas, la de precio Precio.--
SELECT SUM (ytd_sales) AS ventas, SUM (price) AS precio FROM titles
--8. Utilizando la base de dato PUBS. Muestre el mayor y el menor valor de las
ventas y los precios
del a�o. Enmascarar los campos con nombres.--
SELECT MIN ( price) AS Pciominimo FROM titles
SELECT MAX ( price) AS Pciomaximo FROM titles
SELECT MIN ( ydt_sales) AS Vtasminimo FROM titles
SELECT MAX ( ydt_sales) AS Vtasmaximo FROM titles
--9. Utilizando la base de datos PUBS. Cuente las filas de la tabla titles.--
SELECT COUNT ( * ) FROM titles
--10. Utilizando la base de datos PUBS. Cuente los registros de la tabla titles,
cuyo tipo
(TYPE) sea business--
SELECT COUNT (TYPE) FROM Titles WHERE TYPE= 'Business'
--11. Utilizando la base de datos PUBS. calcule la suma de las ventas por a�o
( ytd_sales )
hasta la fecha, clasific�ndolas por tipo (TYPE) desde la tabla (titles).--
SELECT SUM (Ytd_Sales), TYPE FROM Titles
GROUP BY TYPE
--12. Calcule el total de las ventas por a�o (ydt_sales) hasta la fecha,
clasific�ndolas por tipo
(TYPE) y pub_id--
SELECT SUM (Ytd_Sales), SUM (Pub_Id), TYPE FROM Titles
GROUP BY TYPE
--13. Utilizando el �ltimo ejemplo. Liste solamente los grupos cuyo pub_id sea
igual a
0877. usar la sentencia having.--