Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL: Reporting and Analysis for beginners
Rating: 4.3 out of 5(71 ratings)
3,990 students
Last updated 3/2026
English

What you'll learn

  • Setup SQL Query Environment
  • Retrieve Data using SELECT Statement
  • Remove Duplicate Records
  • Sort Returned Records
  • Analyse data using subqueries
  • Analyse data using nested subqueries
  • Filter data using WHERE Clause
  • Filter data using various operators
  • Report on aggregated data
  • Analyse data from multiple tables

Course content

5 sections36 lectures3h 24m total length
  • Introduction2:01
  • What is SQL4:32
  • What is MySQL3:31
  • Download and Install MySQL For Windows14:55
  • Download and Install MySQL for Mac6:58
  • What is MySQL WorKbench6:04
  • Basic Database Concepts9:00
  • What is a Database Schema4:50
  • Basic Data Types9:00

Requirements

  • Basic SQL
  • Basic Database Concepts

Description

This introductory beginners course will help you master SQL for Data Reporting & daily data analysis by learning how to select,

filter & sort data, customize output, & how you can report aggregated data from a database!

The course, we will focus on ANSI(American National Standards Institute) SQL that works on

every database like Oracle, MySQL, Microsoft SQL Server, etc.

SQL has become a requirement for most data science jobs that include:

data analyst, BI (Business Intelligence) developer, programmer, database programmer.

SQL will let you communicate with the database and work with your data.


What You will learn include:


  • Writing SQL SELECT Statements

  • Eliminating duplicate rows using DISTINCT

  • Restricting and Sorting Data

  • WHERE clause, wildcard like IN, LIKE

  • Analysing data using various SQL Operators

  • Sorting data  using ORDER BY clause

  • Character Functions

  • Concat   Functions

  • Using LIMIT Operator

  • Reporting Aggregated Data Using the Group Functions

  • AVG, COUNT, MIN, MAX...

  • Using GROUP BY and HAVING Clauses

  • Displaying Data From Multiple Tables

  • inner-join, right outer-join, left outer-join, self-join

  • Analysing data Using Subqueries

  • Analysing data Using nested Subqueries



Who this course is for:

  • Beginner Data Science Analyst
  • Beginner Data Analyst
  • Beginner Data Engineer
  • Beginner Data Reporting Analyst