• Happy Customers
    -
    92% book again
  • Rated Outstanding
    -
    11 years in a row
  • Moneyback Guarantee
    -
    100% Peace of mind
  • Expert Trainers
    -
    >12 years experience

Our SQL Courses

Filter by category:

Introduction to SQL Course

Client Site Courses Available.
4.88 / 5
Classroom & Live Online.

This course leads beginners through the basics of SQL step-by-step.

  • Introduction to SQL
  • Relational database essentials
  • SELECT & WHERE statements
  • Mathematical calculations
  • Grouping & Counting data
  • Date functions

Overview

This course leads beginners through the basics of SQL step-by-step.

  • Introduction to SQL

  • Relational database essentials

  • SELECT & WHERE statements

  • Mathematical calculations

  • Grouping & Counting data

  • Date functions

Full Syllabus

We start this session with an overview of relational databases and how SQL works within that context. We also have a look at the database that we will be running out SQL queries on during this course and get comfortable with the interface.

The key topics trained are:

  • Relational Database Concepts
  • The role of SQL
  • Overview of the databases used in the workshop

  • Understanding Data Types
  • Data Type Management

  • The syntax of the SELECT statement
  • Using the DISTINCT, TOP keywords
  • ORDER BY
  • Examples of WHERE criteria including AND, OR, LIKE wildcards, comparison operators and BETWEEN,  IN
  • ISNULL() function v IS NULL criterion
  • Optimising your SELECT statements
  • The types of functions available in SQL
  • Performing mathematical calculations
  • Performing String manipulations
  • Conversion functions and their uses
  • Column aliases

• How to write aggregate queries
• COUNT, SUM(), MAX(), MIN()
• GROUP BY
• HAVING

  • GetDate()
  • DatePart()
  • DateName()

• The principle of including data from multiple tables in queries

Am I Ready?

This is a beginners’ SQL course, so you do not need prior experience with SQL to attend.

It is recommended that you have good experience of working in Windows and some experience of relational databases.

Please note that for live online courses you are responsible for installing a functioning version of SQL and MS SQL Server Management Studio on your PC prior to the course. On standard PCs this should take less than 10 minutes.

Instructor

Our usual trainer for this course is Serena.

Serena began her career as a business analyst before moving into IT training.

She is a Microsoft certified and TPMA qualified trainer and has 20+ years’ experience of leading training courses, managing training projects and writing training materials.

CPD Accreditation

Dates, Prices & Booking

STEP 1. Choose location

STEP 2. Select your date

STEP 3. Price

Price: £495.00 (+VAT)

Book Now

Advanced SQL Course

Client Site Courses Available.
4.88 / 5
Classroom & Live Online.

Build on your SQL skills and learn to use more advanced functions.

  • Advanced SELECT statements
  • Transactions & rollback
  • Using sub-queries
  • Views & Window functions
  • Building stored procedures
  • Managing Views

Overview

Build on your SQL skills and learn to use more advanced functions.

  • Advanced SELECT statements

  • Transactions & rollback

  • Using sub-queries

  • Views & Window functions

  • Building stored procedures

  • Managing Views

Full Syllabus

Click the sections below to see the full course syllabus for this advanced SQL course.

• Overview of the database used in the workshop

  • Flat File and Relational concepts
  • Data Normalization
  • Creating a Database
  • Creating Tables
  • SQL Relationship Types
  • SQL Join Types
  • Altering tables (adding, dropping and renaming columns)
  • Table and column constraints
  • The role of indexes
  • Scripting Table creates and inserts
  • Roles of Primary and Foreign Keys
  • OTLP vs OLAP
  • Creating a view
  • Altering and dropping views
  • Selecting data using a view

• Good practice when writing SQL queries

  • Writing JOIN statements and column and table aliases
  • Useful math, string, and date functions
  • Convert function
  • Format function
  • Casting data types

• Writing sub queries
• Over() and Over(Partition by)
• Row() v Rank()

  • Sub selects/CTE
  • Tabular Functions
  • Temporary Tables

  • IIF and CASE
  • SET Operator Queries

  • @local
  • @@global

  • Using Parameterised queries
  • Scalar vs Tabular

  • Using Begin transactions with Commit and Rollback
  • Working with UPDATE
  • Working with DELETE
  • Simply Try and Catch error handling

  • Exploring the templates and stored procedures available in SSMS
  • Saving script files v saving stored procedures
  • Introduction to Stored Procedures
  • Advantages of Stored Procedures
  • Creating and Using Stored Procedures
  • Dealing with an UPDATE

Am I Ready?

This is an advanced SQL course, which assumes that you have some experience of working with databases. 

Before attending you should have a basic understanding of SQL select statements, have attended our introductory SQL course or have achieved equivalent practical knowledge.

Please note that for live online courses you are responsible for installing a functioning version SQL and MS SQL Server Management Studio on your PC prior to the course. On standard PCs this should take less than 10 minutes.

Instructor

Our usual trainer for this course is Serena.

Serena began her career as a business analyst before moving into IT training.

She is a Microsoft certified and TPMA qualified trainer and has 20+ years’ experience of leading training courses, managing training projects and writing training materials.

CPD Accreditation

Dates, Prices & Booking

STEP 1. Choose location

STEP 2. Select your date

STEP 3. Price

Price: £895.00 (+VAT)

Book Now

Combined SQL Training Course (SAVE £130)

Client Site Courses Available.
5 / 5
Classroom & Live Online.

Save £130 when you book our Introduction and Advanced SQL courses at the same time.

Go from complete beginner to SQL expert with 3 days of intensive classroom training led by a tutor with over 15 years of experience.

Overview

Save £130 when you book our Introduction and Advanced SQL courses at the same time.

Go from complete beginner to SQL expert with 3 days of intensive classroom training led by a tutor with over 15 years of experience.

Full Syllabus

Please see the individual courses above to see the full syllabus of the two courses that make up our combined SQL course.

Am I Ready?

Instructor

CPD Accreditation

Dates, Prices & Booking

STEP 1. Choose location

STEP 2. Select your date

STEP 3. Price

Price: £1260.00 (+VAT)

Book Now

Introduction To MS SQL Server Administration Course

Client Site Courses Available.
4.88 / 5
Live Online & Client Site.

Learn how to configure, administer, maintain and troubleshoot Microsoft SQL Server.

  • Installing & configuring SSMS
  • Database & server security
  • Backing up and restoring data
  • Automating day-to-day tasks
  • Optimising performance
  • Troubleshooting errors

Overview

Learn how to configure, administer, maintain and troubleshoot Microsoft SQL Server.

  • Installing & configuring SSMS

  • Database & server security

  • Backing up and restoring data

  • Automating day-to-day tasks

  • Optimising performance

  • Troubleshooting errors

Full Syllabus

  • Overview of SQL Server 2014
  • Preparing for an Installation (optional)
  • Installing SQL Server 2014 (optional)
  • Configuring Instance-Level Settings
  • Creating and Managing Files and Filegroups
  • Configuring Databases
  • Managing Log Files
  • SQL Server Index Architecture
  • Creating and Modifying Indexes
  • Managing Index Fragmentation
  • Understanding and Managing Statistics
  • Managing Logins and Server Roles
  • Managing Users and Database Roles
  • Assigning and Managing Permissions
  • Using Schemas
  • Overview of Copying and Exporting Data
  • Using BCP to Import and Export Data
  • BULK INSERT
  • OPENROWSET(BULK)
  • SELECT INTO
  • Using the SQL Server Import and Export Wizard
  • Introducing SQL Server Integration Services (SSIS)
  • Understanding Database Recovery Models
  • Understanding Backup Types
  • Backup Options
  • Backup to URL
  • Encrypted Backups
  • Performing Database and Log Backups Backing Up System Databases
  • Viewing Backup History
  • Restoring Database and Log Backups Restoring System Databases
  • Overview of SQL Server Automation
  • The SQL Server Agent Service
  • Configuring Credentials and Proxy Accounts
  • Implementing Jobs
  • Implementing Operators and Notifications Implementing Alerts
  • Maintenance Plans
  • Introduction to Monitoring SQL Server
  • Using DMVs and DMFs
  • Activity Monitor
  • Performance Monitor
  • SQL Server Profiler
  • Introduction to Extended Events Diagnosing Common Issues
  • Understanding Transactions
  • Understanding SQL Server Lock Management
  • Diagnosing Concurrency Issues

Am I Ready?

This course assumes that you already have some experience of working in the Microsoft Windows Server operating system environment.

You should also have an understanding of the fundamental design of relational databases including the purpose of primary and foreign keys, entity relationships, and data normalization.

A working knowledge of the SQL language will also be assumed.

Instructor

CPD Accreditation

Dates, Prices & Booking

Contact us for dates

Book Now

Easy booking & payment

Money back guarantee

Post-course support

What Do Previous Delegates Say

4.88 from 132 reviews

Choosing The Right Course

If you are unsure about anything please don’t hesitate to get in touch and we’ll be delighted to help.

Our SQL basics course is for total beginners. You do not need any previous experience with SQL to attend, there are no prerequisites for this course.

This course is designed for people who are learning SQL so that they can:

1. Working with advanced SQL queries and stored procedures that have been created by a database analyst / SQL developer.
2. Creating simple SQL queries and SQL statements from scratch.
3. Going on to attend our advanced SQL course as they develop their database knowledge.

Our advanced course is for basic SQL users who want to develop their SQL skills further.

It is designed for people who will be creating complex queries and views, working with multiple tables and subqueries and managing databases.

The combined course is a combination of our Introduction to SQL course and our Advanced course.

We offer a discount when these two classes are booked at the same time.

Our teaching is very hands-on.

Each lesson starts with the tutor explaining a topic from the curriculum.

Once the tutor has clearly explained a topic the course moves on to practice exercises which let the class practice that topic.

The instructor is on-hand throughout to ensure everyone has a good understanding.

We also regularly provide private classes where our instructor runs private lessons for a group from one company.

These courses can be run as classroom courses or remote courses, and we can customise the curriculum if required.

Our teaching style remains the same with lots of practice at the end of each lesson to ensure you have fully understood the topics that you have been studying.

Where Is Your London Training Centre?

London Training Venue & Course Details

St Clements House, 27 Clements Lane
London, EC4N 7AE
Tel: 0203 603 0150

Guildford Training Venue & Course Details

Surrey Technology Centre, 40 Occam Road
Guildford, GU2 7YG
Tel: 01483 688 488

Online Training Courses

We run a full schedule of remote courses over Zoom.

This courses are instructor-led as our in-person courses are.

We also deliver private virtual courses over Teams, if requested.

Getting To Know You

We look forward to meeting you at your course.

It’s very helpful for us to understand what you are looking to get out of your course.

Tell Us What You Are Looking For From Your Course ->