Discover Classes. Earn 10% Rewards.

Push your SQL skills further with advanced techniques including subqueries, views, functions, and stored procedures in this comprehensive course.

  • Advanced
  • 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 – $425


Proceed to Checkout

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

Give as a Gift

Start Dates (11) $425/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

Advance your SQL expertise by learning sophisticated data manipulation techniques that unlock powerful database capabilities. This advanced course teaches you how to construct complex queries using conditional logic, manipulate text data with precision, and harness the full potential of database objects for professional-grade data analysis and reporting.

Core Learning Topics:

You will master advanced SQL techniques including conditional logic using CASE statements, allowing you to add sophisticated decision-making to your queries. String functions enable you to extract, transform, and manipulate specific portions of text data with precision. Subqueries provide the capability to dynamically retrieve data from anywhere within a database and use those results within other queries, creating powerful nested data retrieval patterns.

Advanced Database Objects and Techniques:

Database access restrictions often prevent direct table querying, so you will learn to use Views as secure alternatives that provide controlled data access. You will explore how variables, custom functions, and stored procedures transform SQL code into reusable, flexible, and repeatable solutions that standardize database operations across your organization.

Real-World Career Preparation:

This intensive hands-on course builds the specialized SQL knowledge required for professional data analysis, data science roles, and any position demanding sophisticated database querying and data manipulation. You will develop the advanced techniques that distinguish senior data professionals from entry-level practitioners.

Required Prerequisites:

You must possess SQL proficiency equivalent to our SQL Level 2 course, including mastery of JOIN operations, aggregate functions, GROUP BY and HAVING clauses, and experience with CAST functions and date/time data type operations.

Learn more about SQL Level III program details at NYC Career Centers.

Syllabus

Advanced Query Techniques

Subqueries

  • Subqueries: Queries within queries
  • Single-Value vs Multi-Value vs Table-Value Subqueries

Aggregate Window Functions

  • Using OVER and PARTITION BY to apply Aggregate Functions

Conditionals with CASE

  • Adding If-Else Logic with CASE
  • Simple CASE vs Searched CASE
  • IIF (Inline IF)

String Functions

  • Manipulating text using string functions
  • Using SUBSTRING, LEFT/RIGHT, CHARINDEX, UPPER, etc.
  • Combining with Inline IF statements (IIF)

Self Join

  • How a Self Join is different from other types of joins
  • Using a Self Join

Views, Functions, & Stored Procedures

Using Views

  • What are Views?
  • The Advantages & Disadvantages of using Views
  • How to Use & Query a View

User-Defined Functions with Parameters

  • Using Scalar-Value (Single-Value) Functions
  • Using Table-Value Functions

Executing Stored Procedures

  • The difference between Views, Functions, and Stored Procedures
  • Using Stored Procedures

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.3 out of 5 from 14 reviews

  • SQL Level III

  • SQL Level III

  • SQL Level III

  • SQL Level III

  • SQL Level III

  • SQL Level III

  • SQL Level III

    Peter is an amazing instructor. Very clear, well structured
  • SQL Level III

  • SQL Level III

  • SQL Level III

  • SQL Level III

    Good class, instructor was very informative .
  • SQL Level III

  • SQL Level III

  • SQL Level III

    Super helpful. Peter is a great teacher and he makes sure nobody falls behind. And we have covered all the material in-depth! Definitely recommend!
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...