Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Querying for Beginners: From Basics to Advanced Data
Highest Rated
Rating: 4.9 out of 5(35 ratings)
78 students

SQL Querying for Beginners: From Basics to Advanced Data

Master SQL queries step-by-step and learn how to extract, filter, analyze, and manage data professionally.
Created byAbdullah Butt
Last updated 11/2025
English
English [Auto],

What you'll learn

  • Understand the fundamentals of databases and SQL
  • Write SELECT statements to extract data
  • Filter data using WHERE
  • Sort and limit results
  • Use aggregate functions (COUNT, SUM, AVG, MAX, MIN)
  • Use GROUP BY and HAVING
  • Perform different types of JOINs
  • Write subqueries and nested queries
  • Use SQL functions for text, numbers, and dates
  • Work with advanced concepts like CTEs and window functions

Course content

1 section25 lectures2h 41m total length
  • Introduction3:57

    Explore the basics of sql, including querying data, filtering with criteria, joining across tables, and exporting results, while learning how sql's standard structure applies across platforms.

  • SETTING UP SQL SERVER3:58

    Install sql server express from Microsoft and set up SQL Server Management Studio to connect via Windows authentication, using the Object Explorer and default instance.

  • SQL LANGUAGE STRUCTURE5:07

    Explore SQL keywords and reserved words, focusing on select and from to generate a result set, create tables, and filter results with the where clause.

  • CONNECTING WITH SQL9:09

    Learn to connect to a SQL Server database using SQL Server Management Studio, create the Northwind sample database, and run queries with the new query editor while handling errors.

  • BUILDING AND SAVING QUERY9:58

    Explore Northwind in SQL Server Management Studio, focusing on tables, columns, data types, and not null values. Build, run, and save queries, including top 1,000 rows, and fix syntax errors.

  • USING MULTIPLE CONDITIONS7:52

    Learn how to filter data with a where clause using multiple conditions, and/or operators, and how to select specific columns or all columns in SQL, with practical editor shortcuts.

  • APPLYING ANDOOR OPERATIONS6:10

    Learn how to refine SQL queries with and/or conditions to filter employees by country, city, and name, and practice applying and/or clauses through guided exercises.

  • NULL TO NULL2:39

    Explore null and not null filters in SQL to retrieve records with or without values, using the orders table's ship region column and is null and is not null syntax.

  • USING VALE RANGES8:35

    Explore using the between and in clauses to filter data with a where clause, including examples for unit price between 18 and 22 and supplier IDs in (1,2,5).

  • USING WILDCARD8:35

    Learn to filter data with between and in clauses using where, including range queries on unit price and multiple supplier IDs, and an introduction to wildcard usage.

  • APPLYING ALISES6:43

    Explore wildcard characters in SQL, using the percent sign and like to filter the orders table, matching customer IDs and ship names; later, learn to alias column headings.

  • FORMATTING THE RESULTS4:03

    Format dates and other data values in SQL Server to produce user-friendly results, and use aliases to maintain clear, labeled headers in the result set.

  • CALCULATING DATA8:28

    Master date calculations in SQL Server by using DateDiff and DateAdd to derive differences and future values from order, required, and ship dates, covering days, weeks, and other units.

  • DATA SUMMARY WITH AVG7:47

    Master financial aggregate functions in SQL by calculating average, sum, count, min, and max on fields like unit price in the products table and the order details table.

  • MANIPULATING DATA7:40

    Master text manipulation with concat and substring to join fields and extract specific characters, such as forming formal names and formatting USA phone numbers.

  • DATA SORTING8:16

    Learn how to use order by and group by to sort and aggregate unit prices, summarize by order and supplier, and preview ranking and the having clause.

  • APPLYING RANK5:57

    Apply ranking with the rank function to prioritize results by country, ordering them ascending or descending. Use the having clause to filter aggregated data after grouping and summing values.

  • MATHEMATICAL AND FINANCIAL6:01

    Apply mathematical functions on data to compute a 20% markup on unit price, derive the sales price, and compute total unit value and stock versus order.

  • PIVOT9:01

    master the pivot function in sql to transpose rows into columns, counting products by category ids and displaying totals in a pivot table, and prepare for future lessons on joins.

  • JOIN PART 19:32

    Explore inner, left, and right joins in the Northwind database, linking on region ID and using aliases to combine territories with regions.

  • JOIN PART 23:30

    Learn to use inner, left, and right joins to combine orders and shippers, display vendor names, and include all records without duplicates.

  • UNION5:59

    Learn to combine two queries with union and union all, producing unique results or all values from customers and suppliers by city and country.

  • USING THE EXCEPT1:54

    Use the except clause to return ship cities and ship countries from orders excluding those also found in suppliers, as shown with Boise.

  • USING THE QUEIRY6:50

    Explore subqueries with two tables, using aliases and inner joins to retrieve specific customer and order data, and troubleshoot duplicates by inspecting order IDs.

  • EXPORTING DATA3:21

    Learn to export query results from SQL Server using simple options—copy with headers into a spreadsheet or save results as CSV or TXT—so your user community can access the data.

Requirements

  • No prior SQL or database experience needed

Description

NOTE: "This course contains the use of artificial intelligence."

I am disable from voice and I used Artificial intelligence voice.

Are you ready to build real-world skills in data handling, reporting, and database operations? This SQL Querying for Beginners course is designed for anyone who wants to understand how SQL works and how to use it confidently to extract and analyze data. Whether you are a complete beginner or someone who wants to refresh SQL knowledge for a job, this course will guide you step-by-step in simple, clear language.

SQL (Structured Query Language) is the backbone of data management and business intelligence. Whether you work in IT, data analysis, finance, marketing, software development, or business reporting, SQL is one of the most valuable skills you can have today. This course provides a deep, practical understanding of SQL queries — from simple data extraction to complex joins, grouping, filtering, and subqueries.

You will start with the basics such as SELECT, WHERE, ORDER BY, and progress towards advanced concepts like JOINs, aggregate functions, window functions, CTEs, and real-world data analysis tasks. Each section includes practical examples and real database scenarios to ensure hands-on learning.

By the end of this course, you will be able to write clean, efficient SQL queries to manage and analyze data the way professionals do. No prior experience is required — just motivation and willingness to learn. After completing the course, you’ll be able to apply your SQL skills in jobs such as Data Analyst, Database Administrator, Backend Developer, and Business Analyst.

Who this course is for:

  • Complete beginners with no SQL experience
  • Students preparing for their first data job
  • Data analysts and business analysts
  • Programmers and developers
  • Anyone working with data, reports, or dashboards
  • Professionals looking to upgrade their skills