Discover Classes. Earn 10% Rewards.

Sharpen your SQL skills by mastering outer joins, NULL data, grouping, aggregate functions, filtering, and working with dates/times. Pull and analyze specific data from databases, turning raw information into valuable insight. Prerequisite: SQL proficiency equivalent to Noble Desktop's SQL Level 1 course.

  • 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 Data Analytics Group Events

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

Class Description

Description

Strengthen your SQL abilities by learning outer joins for comprehensive data retrieval, techniques for identifying and working with NULL values, statistical calculations through aggregate functions, advanced filtering using HAVING clauses, data type conversion with CAST, and practical date and time operations.

This intermediate SQL course enhances your foundational SQL knowledge, building competence in joining tables, filtering results, grouping data, and performing sophisticated data analysis.

You'll learn how to perform outer joins that capture all records from specified tables, and you'll develop strategies for finding and handling NULL data values. You'll master the process of grouping your data and computing common statistical metrics using aggregate functions. Database work frequently requires converting data from one type to another (using CAST conversions) to meet your analytical requirements, and you must become skilled in formatting and transforming date and time information for your queries.

Upon finishing this intermediate hands-on course, you'll possess a comprehensive toolkit of SQL techniques for extracting, filtering, grouping, and analyzing the specific data you require from databases. This empowers you to transform raw database information into meaningful business insights.

Prerequisite Requirement

SQL experience equivalent to our SQL Level 1 course is required, including foundational querying, filtering fundamentals (WHERE, LIKE, and wildcards), and inner JOIN operations.

Key Learning Outcomes

  • Master Outer Joins and locate NULL values in your datasets
  • Organize data by groups and calculate common statistics
  • Use Aggregate Functions for data summarization
  • Filter grouped data with HAVING conditions
  • Apply CAST functions to modify data types for query compatibility
  • Work effectively with dates, times, and temporal data

Core Topics and Detailed Course Outline

  • Inner vs Outer JOIN Operations
    • Understanding Outer Joins and Finding NULLs in Results
  • Manipulating, Aggregating, and Filtering Data
    • Using CAST to Modify and Convert Data Types
    • Working with Aggregate Functions for Statistics
    • Working with Dates and Time Information
  • Grouping Data and Filtering Grouped Data
    • Grouping Data with Aggregate Functions for Summaries
    • Filtering Grouped Data with HAVING Conditions

Developing Advanced SQL Skills: Creating Subqueries and Conditional Logic

SQL Level 2 delves into the advanced functions and features that make SQL more powerful and easier to use. This course emphasizes practical techniques to group and filter your data, introduces temporal operations with dates and times, and explores many more capabilities.

Like all SQL courses in our program, SQL Level 2 is structured as a project-based, hands-on learning experience. Through practical exercises and projects completed throughout SQL Level 2, students develop a deeper understanding and reinforce learning through application.

Upon course completion, you'll be able to accomplish the following tasks and operations:

  • Organize and summarize data using Aggregate Functions for statistical calculations
  • Apply HAVING conditions to filter grouped data results
  • Use CAST functions to adapt data types to meet query requirements
  • Perform temporal operations with dates and time values
  • Execute Advanced Joins such as Self Join and Union operations

Learn more about SQL Server Level II at NYIM Training.

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 14 days before the class/program start date and receive a refund, less the registration fee (10% of the undiscounted course price). 
  • Cancellations within 14 days are not permitted, but students may reschedule up to three business days before the class start date.
  • For cancellations and reschedules, please email us at [email protected]

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at Noble Desktop (452)

(4.6-star rating across 452 reviews)

This class: 5.0 out of 5 from 1 review

  • SQL Level 2

    Overall, this was a beneficial and very constructive course. The instructor was well prepared, experienced, a good communicator and knew the material very well. I thought the course progressed at a good pace with respect to the subject matter, slide, exercises, etc. The exercises were challenging, but not overwhelming, and were very helpful!
See reviews for other classes at Noble Desktop
loading...
Hide Reviews

Similar Classes

Noble Desktop

Noble Desktop is a reputable New York-based training institute known for offering a wide range of creative and technical courses, including web development, design, coding, and digital marketing. With a strong emphasis on hands-on learning and industry-relevant skills, Noble Desktop equips individuals with the knowledge and expertise needed to excel in today's competitive job market.

View school profile
Noble Desktop
Vetted by CourseHorse

A verified Brooklyn educator.

CourseHorse’s Choice 4.6 out of 5 · 452 reviews
Loading...