Discover Classes. Earn 10% Rewards.

SQL Bootcamp

Build the skills to extract actionable insights from databases and turn raw data into useful information with the SQL Bootcamp at NYIM Training. Learn to write SQL queries, join tables, aggregate data, and filter results using Microsoft SQL Server and SQL Server Management Studio. Tap into the power of data analysis and decision-making in any industry with this hands-on course.

  • All levels
  • 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!

  • Interactive Online Classroom

Express Checkout – $975


Proceed to Checkout

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

Give as a Gift

Start Dates (9) $975/person

Show all 3 sessions
  • Sat, Oct 24 at 10:00am - 5:00pm
  • Sun, Oct 25 at 10:00am - 5:00pm
  • Sat, Oct 31 at 10:00am - 5:00pm
20 left
Book
Show all 3 sessions
  • Mon, Oct 26 at 10:00am - 5:00pm
  • Tue, Oct 27 at 10:00am - 5:00pm
  • Wed, Oct 28 at 10:00am - 5:00pm
20 left
Book
Show all 6 sessions
  • Tue, Oct 27 at 6:00pm - 9:00pm
  • Thu, Oct 29 at 6:00pm - 9:00pm
  • Tue, Nov 03 at 6:00pm - 9:00pm
  • Thu, Nov 05 at 6:00pm - 9:00pm
  • Tue, Nov 10 at 6:00pm - 9:00pm
  • Thu, Nov 12 at 6:00pm - 9:00pm
20 left
Book
Show all 3 sessions
  • Mon, Nov 23 at 10:00am - 5:00pm
  • Tue, Nov 24 at 10:00am - 5:00pm
  • Wed, Nov 25 at 10:00am - 5:00pm
20 left
Book
Show all 3 sessions
  • Mon, Dec 14 at 10:00am - 5:00pm
  • Tue, Dec 15 at 10:00am - 5:00pm
  • Wed, Dec 16 at 10:00am - 5:00pm
20 left
Book
Showing 15 of 9

Class Description

Description

Develop expertise in Microsoft SQL Server to extract valuable information from databases through the composition of SQL queries, the integration of multiple tables, data aggregation, and result filtering. Unlock actionable insights from comprehensive data collections through this engaging hands-on learning experience.

Transform raw database information into meaningful business intelligence through the strategic creation of SQL queries. As you build a foundational understanding of database organization, including tables, columns, and row structures, you'll develop the ability to write targeted queries that retrieve precisely the information your analysis requires.

Refine your ability to filter datasets, organize information systematically, and convert unprocessed data into valuable analytical conclusions. Master the technique of merging information from disparate tables utilizing join statements, and explore sophisticated query methodologies including aggregate functions, subqueries, parameterized functions, and stored procedures that amplify your analytical reach.

This practical, immersive course provides hands-on experience with Microsoft SQL Server and SQL Server Management Studio, a complimentary database exploration and query execution application. The fundamental principles and methodologies you acquire through SQL Server learning will translate effectively to alternative SQL implementations such as PostgreSQL, Microsoft Access, and MySQL, requiring only minor syntactical modifications.

This comprehensive SQL Server Bootcamp integrates our SQL Levels 1, 2, and 3 courses into one unified, in-depth program.

Why Learn SQL?

SQL empowers professionals to ask important business questions and obtain answers from information contained within database systems, which represent the primary data repository infrastructure for virtually all enterprises. As industries increasingly recognize data as fundamental to strategic decision-making, SQL proficiency expands your influence and analytical importance in organizational operations.

SQL proficiency is essential across numerous professional roles and industries, including business analysts, data analysts, data scientists, web developers, business professionals, and many other positions requiring data-driven decision-making capabilities.

Curriculum

  • SQL Level I
  • SQL Level II
  • SQL Level III

What You'll Learn at a Glance

  • Navigate and explore database information, including tables, columns, and rows, through SQL Server Management Studio's user-friendly graphical interface, Microsoft's complimentary database management platform
  • Compose SQL queries designed to retrieve specific data elements from database tables
  • Integrate information from multiple database tables using JOIN statements and relational techniques
  • Apply filtering, grouping, and sorting operations to isolate precise information meeting your analytical needs
  • Master advanced methodologies, including Subqueries, String Manipulation Functions, and conditional logic using CASE statements
  • Implement Views and parameterized Functions as alternatives to direct table queries

Learn more about the SQL Bootcamp at NYIM Training.

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Also available in-person in NYC

Syllabus

Foundations of SQL & Databases

SQL Fundamental Concepts

  • What is SQL & why is it used?
  • Flavors of SQL: Postgres vs SQL Server, etc.
  • Database Tables, Rows, & Columns
  • Using ER (Entity Relationship) Diagrams to visual what’s in a database

Exploring Databases & Writing SQL Statements (using the free DBeaver app)

  • Connecting to a Database
  • Database Navigator
  • SQL Query Editor
  • Using Code Hints
  • Viewing the Results of your SQL query
  • Setting Preferences

Writing SQL Queries

Writing SELECT Statements

  • Syntax of a SELECT statement
  • Selecting all columns or specific columns from a table
  • Limiting the number of results using LIMIT
  • Ordering the results using ORDER BY
  • Returning only DISTINCT records (eliminating duplicates)

Filtering Results

  • Data Types (Strings vs Numbers)
  • Comparison Operators: equal to, greater or less than, not equal to, etc.
  • Filtering results using WHERE, AND, OR, IN, and NOT
  • Pattern Matching: Wildcard Filters
  • Case Sensitivity

Using Joins to Combine Data from Multiple Tables

Understanding Table Relationships

  • What are Primary vs Primary Keys
  • Database Relations: One-to-One, One-to-Many, & Many-to-Many

Inner Joins

  • The difference between Inner & Outer Joins
  • Inner Joins
  • Column & Table Aliases

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

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

String Functions

  • Manipulating text using string functions
  • Using SUBSTRING, SPLIT_PART, UPPER, etc.

Self Join

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

Views & User-Defined Functions

Views

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

Materialized Views

  • The difference between regular Views and Materialized Views

User-Defined Functions

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

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 NYIM Training (750)

(4.5-star rating across 750 reviews)
  • SQL Bootcamp

See reviews for other classes at NYIM Training
loading...
Hide Reviews

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.

Similar Classes

NYIM Training

NYIM is a highly regarded training provider that offers courses teaching computer software programs to business professionals. With a practical and hands-on approach, they have earned a reputation for their real-world application-focused instruction.

View school profile
NYIM Training
Vetted by CourseHorse

A verified Online educator.

Loading...