Discover Classes. Earn 10% Rewards.

Push your SQL skills further in this advanced course at Noble Desktop. Learn how to use subqueries, views, functions, stored procedures, and more to manipulate and analyze data in databases. Pick up in-depth techniques that prep you for a role in data analysis or data science.

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

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

Class Description

Description

Advance your SQL capabilities in this focused advanced course exploring sophisticated database query techniques that enable professional data analysis and manipulation. You will develop expertise in complex query construction, conditional logic, and database object creation that characterize expert-level SQL work.

This comprehensive course teaches conditional logic implementation through CASE expressions, string manipulation, and text extraction using built-in functions and subquery construction, enabling dynamic data retrieval from any location within your database architecture. When database access permissions restrict direct table querying, you will learn to leverage views for secure, abstracted data access. Additionally, you will master parameterized function creation and stored procedure execution, enabling you to build reusable, maintainable SQL code that supports organizational coding standards and efficiency.

Upon completing this advanced hands-on curriculum, you will command sophisticated SQL techniques that prepare you for professional roles in data analysis, data science, database administration, business intelligence, or any position requiring advanced database manipulation and complex query authoring.

Essential Prerequisites:

  • SQL competency equivalent to SQL Level 2 is required. This foundational knowledge includes proficiency with join operations; aggregate functions for data summarization; GROUP BY and HAVING clauses for grouping and filtering; type conversion using CAST; and date/time data type handling.

Primary Learning Outcomes:

  • Construct subqueries that retrieve data from any level of your database and integrate those results within parent query contexts
  • Access data through views rather than direct table querying, particularly valuable when permission restrictions apply
  • Implement conditional logic within queries using CASE statements for context-aware data processing
  • Design custom functions with parameters and invoke stored procedures for code reusability and maintenance
  • Master string functions for precise text extraction, transformation, and formatting operations

Explore comprehensive information about SQL Level 3 offerings through Noble Desktop.

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 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)

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...