
Updated Database Credentials below (ignore ones on video)
Hi all!
Recently I migrated databases to a new server. Please use the following credentials to connect to the new server.
Host: 82.197.82.63
Username: u479841347_user
Password: LearnSQL123
Database: u479841347_sql_course
Port: 3306
Welcome to the 2nd part of this course! We'll take a deeper dive into working with data for the purposes of data analysis. You're on your way to becoming a data guru!
Profile data types and anomalies in the IMDb movies dataset, inspecting numeric fields, string fields, and currency budgets. Identify nulls vs blanks and multi-country entries to guide accurate aggregations.
Compute the average duration by language using group by and having to filter results within a specified range, revealing how films with multiple languages compare.
Summarize durations by director using sum and group by, order results to show the top five directors by total movie minutes, and filter blanks while noting data profiling.
Learn to isolate the last word of a movie title by extracting the substring after the final space, handling single-word and multi-word titles to produce the last word.
For this lecture, please see the attached solution or check out the YT video: https://youtu.be/pNtjRac87fM
Build a subquery to compute the average max duration by language, filter to Arabic, and prepare to extend this approach to country and language groupings.
Explore how to compare average movie durations by country for 2005 and 2015 using subqueries and subsets, with filters for blanks and multi-country entries.
Create tables from queries by dropping existing ones and saving results into sandbox tables, enabling easy reference and preparation for later joins.
Explore right joins by comparing 2015 and 2005 country data, revealing records present in the right table but missing from the left, with hands-on comparisons and practical exercises.
This is a continuation of our first course, Beginner's Introduction to SQL and Databases, where we set out to create a foundation for data manipulation and data analysis using SQL. If you are new to data analysis and are looking to work with large volumes of data in an efficient and sophisticated way, this is the course for you!
In this course, we continue complete our SQL education using examples and exercises in:
Data and String Manipulation
String Functions covered such as substring, lpad and rpad, and more that will help you deal with text data
Data Aggregation
We take our aggregations to the next level by introduction GROUP BY
Data Profiling
We cover the importance of data profiling for the purpose of understanding, interpreting and communicating information about your data effectively
Sub Queries
We introduce sub queries and provide a number of scenarios on where to use sub queries
Case Statements
A necessary part of your SQL toolkit, CASE statements enable us to customize our analysis using SQL
Joins
Joins are a very foundational part of data analysis. We cover the different types of joins, provide examples and work through challenging exercises that will help you become comfortable with joins
Are you excited about your future in Analytics, Business Intelligence or Data Analysis! You should be, because after this course you'll have a foundation for success!
-- Update --
Please use the following database credentials to connect. The ones in the video are outdated.
Hi all!
Recently I migrated databases to a new server. Please use the following credentials to connect to the new server.
Host: 82.197.82.63
Username: u479841347_user
Password: LearnSQL123
Database: u479841347_sql_course
Port: 3306