WiseOwl Training - Established 1992 Wise Owl Training

Established May 1992
30 years in business
Wise Owl Training
30 years in business
See 482 reviews for our classroom and online training
Classroom training -  Fast-track SQL

Online Training

Fast track SQL course (3 days)

Live online training course - classroom version also available

Three days (09:30 to 16:30 UK time each day)

Out of all of our three-day fast-track courses, this is probably the one which offers the best alternative to the relevant two-day introduction and two-day advanced courses.  This is for two reasons:

  • The progression from selecting data in SQL through to advanced topics like creating stored procedures is natural and fairly straightforward.
  • The fast-track course misses out some topics which are of less use than others (table-valued functions spring to mind).

However, for many people three days of training can be a day too much, so please do bear this in mind when considering booking onto this course (if you find learning software difficult, this also isn't the course for you).

Course schedule

Here are our next few online Fast-track SQL course dates:

Dates Times Price (excl. VAT)
20-22 Jul 09:30-16:30 £1,095 Book
10-12 Aug 09:30-16:30 £1,095 Book
19-21 Oct 09:30-16:30 £1,095 Book
Show full list of dates

Got a handful of like-minded people in your organisation? You could consider creating your own customised online course to run on a date convenient to you).

Course Contents

This fast-track course combines topics from the following other Wise Owl courses:

From our INTRODUCTION TO SQL course

Using SQL Server

  • SQL Server Management Studio
  • Controlling windows
  • Using Object Explorer

Creating databases - overview

  • Designing databases
  • Primary keys

Working with tables

  • Creating tables
  • Allowing nulls or not
  • Identity fields
  • Creating relationships

Simple Queries

  • Creating queries
  • Comments
  • Indentation and case

Setting criteria using WHERE

  • Wildcards (% and _)
  • Setting criteria for dates
  • Coping with nulls

Calculations

  • Calculated columns
  • Using aliases
  • String functions and concatenation

Calculations using dates

  • GetDate
  • Converting dates
  • Useful date functions

Basic joins

  • Inner joins
  • Table aliases
  • Left and right outer joins

Aggregation and grouping

  • SUM, AVG, MIN, MAX
  • Various ways to count
  • Grouping by fields
  • Using HAVING to filter results

Views

  • The view designer
  • Limitations of the designer
  • Scripting views

Subqueries

  • The concept of a subquery
  • Syntax of subqueries
  • Using subqueries in a query

Derived tables and CTEs

  • Using derived tables
  • Common Table Expressions (CTEs)
  • Multiple CTEs in a single query
From our ADVANCED SQL course

Stored procedures

  • Creating stored procedures
  • Executing stored procedures
  • System stored procedures

Variables

  • Declaring variables
  • SET versus SELECT
  • Tricks with variables
  • So-called global variables

Parameters and return values

  • Passing parameters
  • Default values / WHERE clauses
  • Output parameters
  • Using RETURN

Covered if time allows If time

Scalar functions

  • What they are
  • Writing user-defined functions
  • Worked examples
  • Pros and cons of scalar functions

Testing conditions

  • IF / ELSE statement
  • Using CASE where possible

Looping

  • Syntax of WHILE
  • Breaking out of a loop

Covered if time allows If time

Error-handling

  • Using TRY / CATCH
  • System error functions
  • Custom error messages

Deleting using SQL

  • Ways to drop tables
  • DELETE versus TRUNCATE

Updating data in SQL

  • The UPDATE statement
  • Updating using joins

Inserting data

  • Making tables (SELECT INTO)
  • Appending data (INSERT INTO)
  • Inserting individual rows

Creating tables

  • Creating tables in SQL
  • Primary keys and indexes
  • Adding relationships

Covered if time allows If time

Transactions

  • Beginning a transaction
  • Committing / rolling back

Temporary tables and table variables

  • Scope (local versus global)
  • Using temporary tables
  • Creating table variables
  • Pros and cons of each approach

Covered if time allows If time

Table-valued functions

  • In-line table-valued functions
  • Mult-statement table-valued functions

Covered if time allows If time

Dynamic SQL

  • Building up dynamic SQL
  • Executing dynamic SQL
  • Disadvantages of dynamic SQL

Covered if time allows If time

Pivots

  • Assembling data for pivoting
  • Using PIVOT
  • Dynamic column headers

Covered if time allows If time

Triggers

  • Insert, update and delete triggers
  • Using generated tables (eg INSERTED)
  • Using INSTEAD OF

You can download a PDF file giving the course contents.

Benefits of our online training

Here are some reasons to choose Wise Owl online courses:

  • Maximum of 6 people per class
  • Excellent colour courseware manual posted to you in advance
  • Pre-course set-up included in the days before the course
  • No need to install any software on your computer
  • All courses given by one of our 6 Wise Owl trainers
  • 482 references viewable online

What other people have said

Many thanks to those listed below for kindly agreeing to let us use their names. All of the reviews are from the last 3 calendar years (although some may be for classroom courses):

"Our trainer was great! Kept the course entertaining while explaining everything as many times as needed!"

Chloe Brown (CFC Underwriting)

"Our trainer kept checking in on everyone at breaks and beginnings to make sure no one had gotten lost along the way. He was very open to questions and answered them clearly. It was good to get us thinking when asking us what we thought might happen if he ran a code, and then teaching us that a statement only affects the next statement. Colleagues recommended the training to me as they found it a very thorough exploration of SQL."

Simon Wickham (Advancing Quality Alliance AQuA)

"The 3-day Fast-track SQL course was my second course with Wise Owl and I really enjoyed the course as well as the teaching style. The content and pace was good and our trainer answered all questions asked in detail, showing his knowledge and expertise in the subject. Would recommend this course to anyone."

Shaila Hunt (BUPA)

"Our trainer was great, really knowledgeable and patient; couldn't fault him. Really enjoyed the course overall. Thanks. Wise Owl comes recommended through the company I work for, I'll certainly recommend you now."

Phil Hunter (FIS Global (WorldPay))

"Very comprehensive training course without being so much that it became overwhelming. Very knowledgeable, friendly and helpful trainer who communicated and explained the content effectively. I also think the course manual and exercises provided are excellent and I am sure will be really useful resources post-training."

David Caldwell (Cheshire East Council)

Refresh the page to see a different set of reviews!

How our live online training courses work

We've published a full summary of what it's like to attend a Wise Owl course online - here are the main things you need to know.

What you'll need

You'll need three things for the course:

  1. A computer (obviously) running Windows.
  2. A good internet connection.
  3. A microphone and (ideally) webcam.

In addition you'll find the course very difficult without an additional monitor (so that you can participate in the course on one screen, and use the software you're learning on the other).

What will happen when you book a place

Within a few hours of your booking a place on one of our online courses, we'll be in touch to get you set up correctly.  This usually takes about half an hour, and can be done at any mutually convenient date/time.

A few days before your course begins you'll receive a parcel in the post (free for UK bookings) containing:

  • A full colour courseware manual;
  • An exercise booklet to go with the course; and
  • A USB stick containing the files for the course, should you need a back-up.

Your parcel will even include a Wise Owl biro (they're good; trust us) and pad.

What you won't need

You won't need to install any software at all on your computer.  This is because:

  • you'll use Windows Remote Desktop to connect to our computers, and these will have all of the necessary files and software installed; and
  • we use Teams for our online training, which you can run through most modern browsers.
On and after the course

On the day of the course itself you will be able to join the course up to half an hour before it begins. This will give you time to:

  • familiarise yourself with the set-up;
  • meet your trainer; and
  • get to know the other delegates!

After the course finishes you'll receive an electronic certificate proving your attendance (we will gladly send a paper copy on request also).

You can see full details of exactly how our online courses work here.