

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Ejemplos de consultas en sql server
Tipo: Ejercicios
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


En este documento se desarrollan ejercicios prácticos de SQL aplicados a la base de datos Northwind. Cada ejercicio incluye una breve casuística que explica la finalidad de la consulta.
Ejercicio 1: Casuística: La empresa desea identificar los productos cuyo precio unitario es mayor a 50 dólares, para analizarlos como artículos de alta gama. Consulta SQL: SELECT * FROM Products WHERE UnitPrice > 50; Ejercicio 2: Casuística: Se requiere conocer los productos con bajo stock (menor o igual a 20 unidades) para planificar una nueva orden de compra. Consulta SQL: SELECT * FROM Products WHERE UnitsInStock <= 20;
Ejercicio 1: Casuística: La empresa busca listar los clientes que han realizado al menos un pedido. Consulta SQL: SELECT CompanyName FROM Customers WHERE EXISTS (SELECT * FROM Orders WHERE Customers.CustomerID = Orders.CustomerID); Ejercicio 2: Casuística: Se necesita listar los nombres de los productos pertenecientes a la categoría 'Beverages'. Consulta SQL: SELECT ProductName FROM Products WHERE CategoryID IN (SELECT CategoryID FROM Categories WHERE CategoryName = 'Beverages');
Ejercicio 1:
Casuística: Obtener el número de pedido junto con el nombre del cliente que lo realizó. Consulta SQL: SELECT Orders.OrderID, Customers.CompanyName FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID; Ejercicio 2: Casuística: Mostrar el nombre del producto y la categoría a la que pertenece. Consulta SQL: SELECT Products.ProductName, Categories.CategoryName FROM Products INNER JOIN Categories ON Products.CategoryID = Categories.CategoryID;
Ejercicio 1 (LEFT JOIN): Casuística: Listar todos los clientes, mostrando también el número de pedido si lo tienen. En caso de no tener pedidos, igual deben aparecer en la lista. Consulta SQL: SELECT Customers.CompanyName, Orders.OrderID FROM Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID; Ejercicio 2 (FULL JOIN): Casuística: Se desea ver todos los productos y categorías, incluyendo los casos donde no haya relación. Consulta SQL: SELECT A.ProductName, B.CategoryName FROM Products A FULL JOIN Categories B ON A.CategoryID = B.CategoryID;
Ejercicio 1 (UNION): Casuística: La empresa desea ver todas las ciudades donde tiene clientes o proveedores, sin repetir nombres de ciudad. Consulta SQL: SELECT City FROM Customers UNION SELECT City FROM Suppliers; Ejercicio 2 (UNION ALL):