Aggregation and Joins
Initial Setup
We will be working with the ClassicModels sample database from MySQL. As for software, we will be using a local installation of MySQL and the MySQL Workbench to interact with it. You can progress once you have installed the above tools and imported the ClassicModels database into the local installation.
Aggregation Queries
COUNT and DISTINCT
Counts the number of rows returned from a query.
-- Count number of rows in a column
SELECT COUNT(customerNumber) FROM payments;
-- Count number of distinct values in a column
SELECT COUNT(DISTINCT customerNumber) FROM payments;
-- Get unique values
SELECT DISTINCT(customerNumber) FROM payments;GROUP BY and AS
Group By tries to group rows by specified column.
AS creates a column alias.
Video TBD: 30 min mark
Last updated