Discover Classes. Earn 10% Rewards.

Push your SQL skills further by mastering advanced functions and techniques, including grouping data, filtering groups, working with dates and times, and running advanced JOINs. Unlock the power of SQL to pull and analyze data with precision and turn it into actionable insight.

  • Intermediate
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • 185 Madison Ave, New York, NY & Virtually Online
  • 7 hours

Express Checkout – $350


Proceed to Checkout

No Booking Fees. Lowest Price Guaranteed. Earn 10% Rewards.

Give as a Gift

Start Dates (11) $350/person

20 left
Book
20 left
Book
20 left
Book
20 left
Book
20 left
Book
Showing 1 – 5 of 11

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Take your SQL capabilities to the next level by mastering aggregate functions for statistical calculations, advanced join techniques including self joins and unions, comprehensive filtering with HAVING clauses, type conversion using CAST, and sophisticated date and time manipulation.

In this intermediate SQL course, you'll extend your foundational SQL knowledge by developing advanced filtering, grouping, and data analysis techniques for real-world business scenarios.

You'll master the process of grouping data and calculating common statistics and aggregations. When working with databases, you often need to change data types to suit your analysis requirements (accomplished through CAST functions), and you must become proficient in handling date and time values in various formats and manipulating them effectively. You'll also explore specialized join operations beyond basic inner joins, such as self joins and union operations, that unlock new analytical possibilities.

Upon completing this intermediate hands-on course, you'll possess comprehensive SQL techniques for extracting, filtering, and analyzing the exact data you need from databases. This capability enables you to convert unstructured data into strategic, actionable business intelligence.

Prerequisite Requirement:

You must have SQL skills equivalent to our SQL Level 1 course, including proficiency in basic queries, filtering fundamentals (WHERE, LIKE, and wildcard patterns), and standard inner JOIN operations.

Learn more about SQL Level II at NYC Career Centers.

Syllabus

Inner vs Outer JOIN

Outer Joins & Finding NULLs

  • Left Join
  • Right Join
  • Full Join
  • Find NULL values

Manipulating, Aggregating, & Filtering Data

Using CAST to Change Data Types

  • Why and how to use CAST to make a data type fit your query’s needs

Aggregate Functions

  • Using Aggregate Functions to perform common statistical calculations
  • Using SUM, COUNT, AVG, MAX & MIN

Working with Dates & Time

  • Date Functions: Getting the desired part of a date/time (Year, Month, Day, etc.)
  • Formatting dates, including the day of the week (Sunday, Monday, etc.)
  • Calculating the difference between 2 dates

Grouping Data & Filtering Grouped Data

Grouping Data with Aggregate Functions

  • Using GROUP BY to organize results into categories
  • Applying Aggregate Functions to groups

Filtering Grouped Data with HAVING

  • Using HAVING to filter the results of a GROUP BY
  • HAVING vs WHERE

Refund Policy

  • Students may cancel up to 11 business days before the class/program start date and receive a refund, less the registration fee (10% of the undiscounted course price).
  • Cancellations within 11 business days are not permitted, but students may reschedule up to 4 business days before the class start date.

For cancellations and reschedules, please email us at [email protected]

Reviews of Classes at NYC Career Centers (686)

(4.5-star rating across 686 reviews)

This class: 4.5 out of 5 from 58 reviews

  • SQL Level II

    Great experience, I learned a good deal and feel much more confident in my skills after this class. It’s the right value for what I paid for. I had finished a couple of free tutorials on sql before this intermediate class and was able to hold my own.
  • SQL Level II

    Professor Peter was great - covered a lot of material in a smooth fashion !
  • SQL Level II

  • SQL Level II

  • SQL Level II

  • SQL Level II

  • SQL Level II

  • SQL Level II

  • SQL Level II

    Learned more in this workshop than a 6 week course I took elsewhere.
  • SQL Level II

  • SQL Level II

  • SQL Level II

    Great instructor and a great class to help master this topic. Well worth.
  • SQL Level II

    Great Class. Super intense. Love the fact that you can retake it once free of charge.
  • SQL Level II

  • SQL Level II

  • SQL Level II

  • SQL Level II

  • SQL Level II

  • SQL Level II

  • SQL Level II

    Great class, thanks!
See 43 More Course Reviews
loading...
See reviews for other classes at NYC Career Centers
loading...
Hide Reviews

NYC Career Centers

Career Centers is a premier provider of software training courses for individuals and businesses. With a wide range of offerings and a state-of-the-art training facility in NYC, they offer instructor-led classes, corporate training, and room rentals.

View school profile
NYC Career Centers
Vetted by CourseHorse

A verified Brooklyn educator.

Loading...