SQL From Basics to Advanced

  • Duration: 20 Hours
  • Level: Beginner to Advanced
  • Method: Instructor-led Physical or Virtual Classes
Custom Price From $800 Price Calculator & Booking
Batch Price From $450
View Dates, Prices and Enroll
SQL From Basics to Advanced Trainign Course

Course Overview

SQL stands for Structured Query Language designed for managing data in relational database management systems and it is one of the most important, widely used programming languages in the business world. SQL is essential for any professional including technical and non-technical roles like data/business analyst, marketing, operations, finance, sales, and support.

This training course will teach you the essentials of SQL. In this course you’ll learn how to use SQL to create a database & tables, retrieve data from a database, filter data, aggregation, use functions, subqueries, join multiple tables and create views.


Requirements

  • You should have basic computing knowledge.
  • Familiarity with relational database concepts is helpful but not essential.
Software to download
  • Microsoft SQL Server 2017 Developer Edition: View installation guide. Other releases (i.e. SQL Server 2012/2014/2019) and editions (i.e. Express, Developer, Trial, Standard/Enterprise) can be used too.
  • SQL Server Management Studio (SSMS): View installation guide
If you are unable to download and install the Microsoft SQL Server then you may use the online SQL editor https://sqliteonline.com


Course Content

  1. Understanding Databases and DBMS
    • Database and DBMS
    • Introduction to MS SQL Server
    • Introduction to Azure SQL Database
  2. Structured Query Language (SQL) and T-SQL
    • Introduction to SQL and Transact-SQL (T-SQL)
    • USE Command
    • Create Databases using SQL
    • Drop Databases using SQL
    • Creating, Altering and Removing Tables using SQL
    • Commenting and Saving SQL
  3. Data Manipulation Language
    • Introduction to DML
    • INSERT statements
    • UPDATE statements
    • DELETE statements
  4. Retrieving Data
    • Introduction to the SELECT Statement
    • Retrieving Columns
    • Using DISTINCT to find unique values
    • Concatenating Columns
    • Creating Calculated Field
    • Limiting Results by using TOP Clause
  5. Filtering Data
    • Using WHERE for filtering
    • Using the NOT operator
    • Using the LIKE operator
    • Using IS NULL and IS NOT NULL
  6. Sorting Data Using ORDER BY
    • Sorting Data
    • Sorting by Multiple Columns
    • Specifying Sort Direction
  7. Aggregation and grouping
    • COUNT, SUM, AVG, MIN, MAX
    • Grouping by fields
    • Using HAVING to filter results
  8. Built-In Functions
    • Introduction to Built-In Functions
    • Using System Functions
    • Conversion Functions - CONVERT
    • Using Mathematical functions
    • Using String Functions
  9. Date and Time Functions
    • GETDATE
    • DATEADD
    • DATEDIFF
    • DATENAME
    • DATEPART
    • DAY, MONTH and YEAR
    • Using CONVERT to format a date/time
  10. Combining multiple SELECT Results
    • UNION
    • UNION ALL
  11. Subqueries
    • Introduction of Subqueries
    • Subqueries vs Joining Tables
    • Subqueries with Comparison Operators
    • Subqueries with IN and NOT IN Operators
  12. Joins
    • Inner joins
    • Table aliases
    • Left and right outer joins
    • Full outer joins
    • Aggregate Queries with Multiple Tables


Course Dates, Prices & Enrolment

All Training Physical Classes Virtual Classes Time Zone:
Training MethodDates and TimesPrice 
Online Training 03 Feb 2025 - 14 Feb 2025
Mon - Fri (2 wks)
12:00 PM - 02:00 PM EST
$450 $900
Enrol Now
Online Training 03 Mar 2025 - 14 Mar 2025
Mon - Fri (2 wks)
12:00 PM - 02:00 PM EST
$900
Enrol Now

Price Calculator & Booking Request Form

Calculate prices for Corporate, 1-on-1 or group training and request a booking.

Do you have a special training requirement or unable to find any suitable training date? Please complete and submit the booking request form, if you want to:

  • book a course on different dates
  • book for a group of delegates
  • book corporate training
  • book a customised training
  • book a one-on-one training

The price person is less when you book a course for more people. You can find the price per person and the total cost by changing the values of the training hours and the number of people below:


Our Contacts

880 Third Avenue, New York
NY 10022, United States

Call us: +1 332 244 7808
WhatsApp: +44 0749 461 6045

2025 © U.S. Academy of IT. All Rights Reserved.