You are on page 1of 2

Ejercicios Northwind

Insertar en Customers la compañía ‘Compañía XX’ con ‘Ana’, ‘Pi’ como contacto

1 insert into customers (company,first_name,last_name)


2 values ('Compañía XX','Ana','Pi')
Modificar en Customer el campo email_address y poner ‘Sin email’

1 update customers
2 set email_address='Sin email'
Eliminar el Customer con id = 20

1 delete from customers


2 where id=20
Seleccionar todos los proveedores (suppliers) cuyo trabajo sea ‘Sales Manager’

1 SELECT * from suppliers where job_title='Sales manager'


Seleccionar todos los pedidos (orders) de junio

1select * from orders


2where month(order_date)=6
Calcular el número de pedidos por cliente

1 SELECT company,count(orders.id) total FROM customers left join orders on customers.id=orders.customer_id


2 group by customers.id

Calcular el total de ventas por empleado


1 SELECT last_name,first_name,sum(quantity*unit_price*(1-discount)) total FROM employees join orders
on employees.id=orders.employee_id
2 join order_details on orders.id=order_details.order_id
3 group by employees.id
Averiguar el producto más caro

1 SELECT * FROM `products` order by list_price desc limit 1


Averiguar el número de ventas por producto

1select products.*, sum(quantity*unit_price*(1-discount)) total from products join order_details on


products.id= order_details.product_id
2group by products.id
Mostrar los clientes con más de 10000 en ventas

1 select customers.*, sum(quantity*unit_price*(1-discount)) total from customers join orders on


customers.id= orders.customer_id
2 join order_details on orders.id= order_details.order_id
3 group by customers.id
4 having total>10000

You might also like