-
1. Setting up for Success
10 Lessons -
4. Querying Data with SELECT Statement
11 Lessons-
StartSix keywords to memorize
-
StartCreating your first table
-
StartExercises
-
StartMore on SELECT statement
-
StartWHERE clause
-
StartGROUP BY clause Part 1
-
StartGROUP BY clause Part 2
-
StartHAVING and ORDER BY clauses
-
StartLIMIT clause
-
StartExercise (COVID19 data by US State)
-
StartQuiz (COVID19 by US States)
-
-
6. SQL Joins for Combining Multiple Tables
20 Lessons-
StartDownloads for this Module
-
StartIntuition for JOIN vs UNION
-
StartInner join
-
StartLeft join
-
StartRight Join
-
StartLeft or Right - which one is what?
-
StartFull Join
-
StartCode along: creating the tables
-
StartCode along: Inner Join
-
StartCode along: Left Join
-
StartCode along: Right Join
-
StartCode along: Full Join
-
StartCodea long: UNION, UNION ALL
-
StartCode along: Custom Table
-
StartCode along: Temporary Table
-
StartExercise: Counting Records
-
StartExercise: Subquery
-
StartExercise: Common Table Expression
-
StartExercise: Count Distinct
-
StartQuiz
-
-
7. Calculated / Derived Columns
17 Lessons-
StartDownloads for this module
-
StartModule Intro - Do not skip
-
StartNumeric data type (Part 1)
-
StartNumeric data type (Part 2)
-
StartBusiness case explanations
-
StartVisually explore US County data
-
StartSQL Query to explore US County data
-
StartLIKE and ILIKE operators
-
StartBasic math operations
-
StartCAST to convert data type
-
StartCalculate natural increase (US County data)
-
StartPopulation total validation Part 1
-
StartPopulation total validation Part 2
-
StartCalculate percent land-area
-
StartROUND function
-
StartCASE WHEN
-
StartQuiz
-
-
9. Window Functions
26 Lessons-
StartIntro to Window Functions
-
PreviewWindow vs Group By: Distinction
-
StartHow Window Function Works
-
StartSyntax of Window Function
-
StartList of Window Functions
-
StartCode along: Window vs Group By
-
StartAggregate Window Functions (Part 1)
-
StartAggregate Window Functions (Part 2)
-
StartFrame Clause Intro
-
StartCode along: Frame Clause
-
StartQuiz (Window Function Part 1)
-
StartOffice Hour: Frame Clause Explained
-
StartValue Window Functions
-
StartFIRST_VALUE()
-
StartLAST_VALUE()
-
StartNTH_VALUE()
-
StartLAG()
-
StartLEAD()
-
StartRanking Window Functions
-
StartROW_NUMBER()
-
StartRANK()
-
StartDENSE_RANK()
-
StartPERCENT_RANK()
-
StartNTILE()
-
PreviewCUME_DIST()
-
StartWindow Summary
-
-
11. Working with Date and Time variables
26 Lessons-
PreviewModule introduction and motivation
-
PreviewModule topic: Data types
-
StartModule topic: Time zone
-
StartModule topic: Date arithmetic
-
StartModule topic: Extract date components
-
StartModule topic: Make date from other columns
-
PreviewModule topic: Further topic and motivation
-
StartDate time data types concepts (part 1)
-
StartDate time data types concepts (part 2)
-
StartInput Examples of data types (part 1)
-
StartInput Examples of data types (part 2)
-
StartSQL: CREATE TABLE and INSERT VALUES
-
StartSQL: Alternative ways to create table on the fly
-
StartSQL: List of time zones
-
StartSQL: Date arithmetic
-
StartSQL: Extraction of date components
-
StartSQL: Make Date
-
StartQuiz (date/time data types)
-
StartQuiz (date/time arithmetic)
-
StartQuiz (writing queries with date/time)
-
StartSQL: Calculate date difference (Part 1)
-
PreviewSQL: Calculate date difference (Part 2)
-
StartSQL: Calculate date difference (Part 3)
-
StartSQL: Calculate date difference (Part 4)
-
StartSQL: Calculate date difference (Part 5)
-
StartQuiz (date difference)
-
-
12. Pattern Matching and String Manipulation
20 Lessons-
StartPattern matching intro
-
StartThree ways to pattern matching
-
StartPattern matching described
-
StartKey point to remember in pattern matching
-
StartLIKE operator fundamentals
-
StartLIKE operator examples (1)
-
StartLIKE operator examples (2)
-
StartLIKE operator use cases
-
StartPattern matching SQL demo - intro
-
StartCreating a temporary table in SQL
-
StartLIKE: pattern starts with
-
StartLIKE: pattern ends with
-
StartLIKE: pattern matches anywhere in string
-
StartLIKE: starts with a specific character
-
StartSIMILAR TO operator intro
-
StartSIMILAR TO: examples
-
StartString manipulation (1)
-
StartString manipulation (2)
-
StartString manipulation (3)
-
StartString manipulation SQL demo
-
-
13. Modifying Table and Records
18 Lessons-
StartData and code for this module
-
PreviewModule Introduction
-
PreviewSQL statements for modifying tables
-
PreviewALTER TABLE add and drop columns
-
StartALTER TABLE modify data type
-
StartUPDATE to modify values
-
StartSQL Demo - about the data for this module
-
PreviewSQL Demo - Import data
-
StartSQL Demo - Exploratory Data Analysis (1)
-
StartSQL Demo - Exploratory Data Analysis (2)
-
StartSQL Demo - Exploratory Data Analysis (3)
-
StartSQL Demo - Exploratory Data Analysis (4)
-
StartSQL Demo - To Do for fixing the issues found
-
StartSQL Demo - Standardize the company names
-
StartSQL Demo - fixing the zip codes
-
StartConclusion and next steps - Practical Challenge
-
StartPractical Challenge #3
-
StartSolutions: Practical Challenge #3
-


Reviews
5
Top Rated
Mushfiqur Rahman
Effective Course Design for Clear Understanding
I am happy to have completed this course. It is designed properly from start to finish, which helps me understand effectively.
MD ARIFUL ISLAM
Invaluable Foundations
I enrolled in Statistics with R Programming and SQL courses at Dataskools before coming to the USA for my graduation. I have found these courses to be invaluable in my academic journey here in the USA. The skills I've gained have provided me with unparalleled support in my coursework. Kudos to Dataskool for offering excellent courses on statistics and data science.
Syed Mahiyan Mahiyan
Effective and Easy to understand
The way of his teaching is just incredible. He made me feel that learning SQL is very easy and fun. Described and showed the topics clearly . Also making the concepts crystal clear
Rate this course