-
Notifications
You must be signed in to change notification settings - Fork 15
MySQL Tutorial
##Lahman Baseball Dataset
Available here: Lahman Baseball Dataset
##W3 School
We'll be playing with the live database available here:
http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all
##Questions
Let's walk through a few examples:
- Retrieve all Customers from Madrid
SELECT * FROM Customers WHERE City='Madrid'
- What is the most common city for customers?
SELECT City, COUNT(*) FROM Customers GROUP BY City
- What category has the most products?
SELECT CategoryName, COUNT(*) FROM Categories INNER JOIN Products on (Categories.CategoryID = Products.CategoryID) GROUP BY CategoryName
##On your own:
- What customers are from the UK
- What is the name of the customer who has the most orders?
- What supplier has the highest average product price?
- What category has the most orders?
-
- What employee made the most sales (by number of sales)?
** 6. What employee made the most sales (by value of sales)?
** 7. What Employees have BS degrees? (Hint: Look at LIKE operator)
** 8. What supplier has the highest average product price assuming they have at least 2 products (Hint: Look at the HAVING operator)
##Bonus:
Download and set up MySQL server Open-source SQL DB:
Download and set up MySQL Workbench:
Use this script in the manner described here to load all of the Lahman Baseball Dataset into a MySQL DB.
Use the appropriate SQL query to find all of the Triple Crown (Award) winners ever in Major League Baseball. Return this list ordered in descending order first by batting average, then by RBIs, then by home runs.