You are on page 1of 2

MICROSOFT SQL SERVER

CLASE 6: SENTENCIAS Y CLUSULAS.


FECHA: 15/10/15

USE NWIND;
SELECT * FROM Categoras;
SELECT NombreCategora, Descripcin FROM Categoras;
SELECT NombreProducto, PrecioUnidad, PrecioUnidad*10 FROM Productos;
SELECT NombreProducto, IdCategora FROM Productos WHERE IdCategora=1;
SELECT NombreProducto, IdCategora, PrecioUnidad FROM Productos WHERE IdCategora=1;
SELECT IdProducto, NombreProducto, UnidadesEnExistencia FROM Productos WHERE
UnidadesenExistencia<=10;
SELECT IdProducto, NombreProducto, PrecioUnidad FROM Productos WHERE IdCategora=6
AND PrecioUnidad<=50;

SELECT IdProducto, NombreProducto, PrecioUnidad FROM Productos WHERE


PrecioUnidad>40 OR PrecioUnidad<10;

SELECT IdProducto, NombreProducto, IdCategora FROM Productos WHERE IdCategora IN


(1,6);

SELECT IdProducto, NombreProducto FROM Productos WHERE NombreProducto LIKE '_n%';


SELECT IdProducto, NombreProducto FROM Productos WHERE NombreProducto LIKE '__n%';
SELECT IdProducto, NombreProducto FROM Productos WHERE NombreProducto LIKE '%n%';

SELECT IdProducto, NombreProducto, PrecioUnidad FROM Productos ORDER BY PrecioUnidad


DESC;

SELECT IdProducto, IdCategora, NombreProducto, UnidadesEnExistencia FROM Productos;


SELECT SUM(UnidadesEnExistencia) FROM Productos;

SELECT SUM(UnidadesEnExistencia) FROM Productos WHERE IdCategora=1;


SELECT IdProducto, IdCategora, NombreProducto, UnidadesEnExistencia FROM Productos
WHERE IdCategora=1;

SELECT IdProducto, IdCategora, NombreProducto, UnidadesEnExistencia, PrecioUnidad


FROM Productos;
SELECT SUM(UnidadesEnExistencia*PrecioUnidad) FROM Productos;

SELECT IdCategora, IdProducto, NombreProducto, PrecioUnidad FROM Productos WHERE


IdCategora=1;
SELECT AVG(PrecioUnidad) FROM Productos WHERE IdCategora=1;

SELECT IdCategora, IdProducto, NombreProducto, PrecioUnidad FROM Productos WHERE


IdCategora=1;
SELECT MIN(PrecioUnidad) FROM Productos WHERE IdCategora=1;

SELECT IdCategora, IdProducto, NombreProducto, PrecioUnidad FROM Productos WHERE


IdCategora=1;
SELECT MAX(PrecioUnidad) FROM Productos WHERE IdCategora=1;

SELECT IdCategora, NombreProducto FROM Productos ORDER BY IdCategora ASC;


SELECT COUNT(IdCategora) FROM Categoras;

SELECT IdCategora, IdProducto, NombreProducto, UnidadesEnExistencia, PrecioUnidad


FROM Productos WHERE IdCategora=6;
SELECT * FROM Productos WHERE IdCategora=6;
SELECT COUNT(IdCategora) FROM Productos WHERE IdCategora=6;
SELECT IdCategora, SUM(UnidadesEnExistencia) AS [Unidades en Existencia] FROM
Productos GROUP BY IdCategora;

SELECT IdCategora, SUM(UnidadesEnExistencia) FROM Productos GROUP BY IdCategora


HAVING SUM(UnidadesEnExistencia)>30;

SELECT IdCategora, SUM(UnidadesEnExistencia) FROM Productos GROUP BY IdCategora


HAVING SUM(UnidadesEnExistencia)>300;

SELECT IdCategora, SUM(UnidadesEnExistencia) FROM Productos GROUP BY IdCategora


HAVING SUM(UnidadesEnExistencia)>400;

SELECT IdCategora, SUM(UnidadesEnExistencia) FROM Productos GROUP BY IdCategora


HAVING SUM(UnidadesEnExistencia)>530;

SELECT IdCategora, SUM(UnidadesEnExistencia) FROM Productos GROUP BY IdCategora


HAVING SUM(UnidadesEnExistencia) BETWEEN 200 AND 600;

SELECT DISTINCT Categoras.NombreCategora, Categoras.Descripcin,


Productos.IdProducto,
Productos.NombreProducto, Productos.CantidadPorUnidad, Productos.PrecioUnidad
FROM Categoras INNER JOIN Productos ON Categoras.IdCategora=Productos.IdCategora
WHERE
((Productos.Suspendido)=1);

SELECT Ciudad, NombreCompaa, NombreContacto AS [Relacin] FROM Clientes


UNION SELECT Ciudad, NombreCompaa, NombreContacto FROM Proveedores
ORDER BY Ciudad, NombreCompaa;

You might also like