Base de Datos northWin
1.-SELECT DISTINCT country from Suppliers order by Country
--Consulta que devuelve el nombre del país sin duplicarse por utilizar “DISTINCT”
2. - select companyname, fax from Suppliers wherefax is null
--devuelve en nombre de la compañía de la tabla suppliers que no cuentan con fax
3- select companyname, Country from Suppliers where Country in ('japan', 'italy')
--devuelve el nombrede compañía que son de Japón e Italia
4. - select productname, UnitPrice from Products where UnitPrice between 10 and 20
--devuelve el producto y su precio que valga entre 10 y 20 dolares5.- select productid,productname,supplierid, unitprice from Products where (ProductName like 't%' or ProductID='46') and (UnitPrice > 16.00)
--devuelve el id del producto, su nombre, precio y el id deproveedor de todo aquel producto que comience con “t” o el id del producto sea 46 y el precio sea menor a 16
6.- select top 5 orderid, productid, quantity from [Order Details]order by quantity desc--devuelve únicamente 5 productos de la tabla detalle de ordenes de forma descendente por cantidad.
7.- select top 5 with ties orderid, productid, quantity from [Order Details]order by quantitydesc
--hace lo mismo que la consulta 6 a excepción que se especifica un rango
8.- select count(*) from Employees
--devuelve todos los datos de la tabla empleados
9.-select productid,sum(quantity) as total_quantity from [Order Details] group by productid having sum(QUANTITY) >=30
--devuelve una consulta sumando la cantidad y renombrando el campo por cantidad total agrupando por id contenidouna suma mayor o igual a 30
10.- select productid, sum(quantity) as Cantidad_Total from [Order Details] group by ProductID having sum(Quantity) >1200
--hace lo mismo que la consulta 10 unicamentecambia la condición final a mayor que 1200
11.- select lastname, Employeeid from Employees as E
where exists (select * from Orders as O where E.employeeid= O.employeeid and OrderDate ='9/5/97')...
Regístrate para leer el documento completo.