Udemy

EssentialSQL: SQL Window Functions for Business Analytics

Enroll Now
  • 547 Students
  • Updated 2/2024
4.5
(113 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 38 Minute(s)
Language
English
Rating
4.5
(113 Ratings)

Course Overview

EssentialSQL:  SQL Window Functions for Business Analytics

SQL Window Functions for SQL Server, MySQL, SQLite & PostgreSQL, for Data Analysis, Business Analytics and Intelligence

In this Course you will Learn to:

  • Write simpler queries using window functions.

  • Know how window functions work with partition and other clauses to help you form running totals or compare values from one row to the next.

  • Create complex queries involving joins using window functions.

  • Learn how to use LEAD and LAG to avoid using cursors in your SQL scripts.

  • Write window functions using MySQL, PostgreSQL, SQLite, or SQL Server – your choice! I'm sure they will work with Oracle, I just haven't tested... :)

  • Understand how to set up a window frame and their affect on the window function.

  • Know the difference between window functions and classing GROUP BY results.

  • Work with multiple window functions within a query.

  • Who to use results from a window functions within the same query.

  • Learn to us the three classes of functions: Aggregate, Ranking, and Analytic functions.

Nothing is worse than

  • Being excited to learn something new but not knowing where to start.

  • Wasting time learning the wrong features.

  • You being overwhelmed with options and not knowing which to use.

Imagine Having...

  • Knowledge - Knowing how to quickly use window functions to take your SQL to the next level.

  • Confidence - Feeling good that you’re on the right track.

  • Accomplishment - Having a sense of accomplishment that you've learned something most cannot.


By the time you’ve completed this course you’ll have an appreciation of window functions, overcome your fear, and able to use them to simplify some of your very complex queries.

Course Content

  • 9 section(s)
  • 41 lecture(s)
  • Section 1 Introduction
  • Section 2 Warmup
  • Section 3 Windows and Partitions
  • Section 4 Defining Window Function Frames with ROW and RANGE
  • Section 5 Aggregate Functions
  • Section 6 Ranking Functions
  • Section 7 Analytic Functions
  • Section 8 Window Function Recipies
  • Section 9 Bounus

What You’ll Learn

  • Learn how to incorporate window functions into your SQL queries., Understand how partitions and windows work together within a query., Apply window functions so you can avoid using cursors in your SQL., Understand the difference between window function mechanics and GROUB BY summaries., Create complex queries involving joins using window functions., Apply aggregate, analytic, and ranking functions to perform common business tasks such as calculating running totals or comparing one row’s value to the next., Create queries using either MySQL, PostgreSQL, or SQL Server.

Reviews

  • R
    Rajdeep Saha
    4.5

    This course is very good for learning Windowfunction concepts. Just need to add concepts of CTE and temporary table.

  • R
    Ray Biringanine
    3.0

    I'm hoping that throughout the course, the teacher will be taking into account that students don't necessarily have the same knowledge level, and that the teacher will take time to break down all the concepts. The introduction seems to be assuming that we are sufficiently advanced-level...

  • S
    Sanchit Routh
    2.5

    too fast

  • S
    Shirisha Ganta
    5.0

    It was very simply explained in a way we can understand and the following problems to solve gives more confidence of understanding

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed