Ejercicios de SQL con BD Northwind (W3Schools)#

Esta es una colección de ejercicios con el lenguaje SQL para que puedas usar y reforzar lo que vemos en el curso de BD (BD - Bases de Datos).

Están pensados para trabajar directamente con el editor online SQL de W3Schools . Puedes usar otro modelo de datos Northwind, pero ten en cuenta que puede haber algunas diferencias.

Ejercicios con una tabla#

  1. Revisa las tablas Customers (clientes), Employees (empleados) y Orders (pedidos)

  2. ¿Cuántos clientes hay registrados?

  3. ¿Cuántos pedidos?

  4. ¿Qué clientes viven en Londes y su nombre (CustomerName) empieza por A?

  5. ¿Cuántos clientes hay que son de Londres?

  6. ¿Cuántos clientes hay en cada ciudad?

  7. ¿Cuántos empleados nacieron después de 1 de Junio del 1965?

  8. Hazme un informe que diga «El empleado N nación el N», siendo N, nombre (FirstName y Last Name) y día de nacimiento (BirthDate)

  9. Hazme el informe anterior, pero sólo para los empleados con id 8, 7, 3 y 10

  10. Dime los paises que tengan más de 5 clientes, ordenados por el nombre de país

Ejercicios con más de una tabla#

  1. Dime el nombre del cliente del pedido 10360

  2. Dime el nombre completo de los clientes con los pedidos 10360, 10253 y 10440

  3. Dime las ciudades y número de pedidos de clientes en esa ciudad

  4. ¿Cuales son las ciudades desde las que hay más de 7 pedidos?

  5. ¿Cuales son los tres países desde los que tengo más pedidos?

  6. Necesito un informe con el Nombre completo de los Empleados y el número de pedidos que registraron

  7. En el informe anterior, sólo necesito los empleados cuyo nombre comience por M

  8. Quiero saber el número de pedido, qué empleado (sólo el nombre) lo registró y el cliente.

  9. ¿Hay algún cliente que haya hecho más de un pedido registrado por el mismo empleado?

  10. Quiero saber los clientes que hayan hecho más de un pedido y que hayan sido registrado por un Empleado cuyo nombre sea Margaret.

Ejercicios con Subconsultas#

  1. ¿Cual es el producto con el precio mínimo más bajo? (usando subconsultas)

  2. ¿Cual es el producto cuyo precio sea al menos 10 veces el pedido mínimo (quantity) de los pedidos (OrderDetails)?

  3. ¿Cuales son los registros de productos (Products) cuyo precio (price) sea mayor que el máximo de los precios de los productos cuyo id sea 3, 6, 9 y 10?

  4. ¿Cuales son los registros de productos (Products) cuyo ProductID sea un valor que esté en Shippers.ShipperID?

  5. ¿Qué clientes (Customers) tenemos registrados, que estén en ciudades de nuestros proveedores (Suppliers)?