TCS Training - IT training, delivered in a way you’ll understand IT

Book a
Consultation

Structured Query Language – SQL Training Courses

Home 9 SQL Training Courses

Course schedule - Structured Query Language - SQL Training Courses

SQL Training courses we offer:

SQL Training Courses – Learn SQL Online 

Structured Query Language (SQL) is one of the most important skills for anyone working with data. Whether you’re starting a career in data analysis, software development, business intelligence, or database administration, SQL is a powerful tool that helps you access, manage, and manipulate data stored in relational databases.

Learn SQL the Easy Way

Our SQL training courses are designed to make learning clear, practical, and enjoyable. You’ll learn how to write SQL code to:

  • Store, retrieve, update, and delete data
  • Work confidently with relational databases
  • Understand database structures and relationships

All sessions are delivered by patient, friendly trainers who specialise in breaking down technical concepts into simple, easy‑to‑understand steps.

Live Online SQL Training

Our SQL courses are delivered live online, giving you the flexibility to learn from anywhere without the hassle of travel. You’ll receive course materials in advance and joining instructions to ensure you’re fully prepared for a smooth and engaging training experience.

Small Class Sizes — Guaranteed to Run

We keep our public online SQL courses small, with a maximum of 4 delegates.
If only one person books, the course still runs — we never cancel due to low numbers.

In‑Person SQL Training

Prefer face‑to‑face training? Let us know — in‑person SQL courses can be arranged if a trainer is available in your area. We also offer group SQL training at our Reading training centre.

Group SQL Training & Corporate Bookings

We offer competitive group booking rates for teams of up to 10 delegates delivered:

  • Live Online
  • At your office
  • At our Reading training venue

Just tell us how many people you’d like to train, and we’ll send you a tailored quotation along with available dates.

What makes TCS Training different from other IT Training providers?

We offer:
Hands-on IT training - engaging courses delivered  by friendly and qualified trainers.
Public courses are small - up to 4 delegates only.
1 year after course support is included with all courses.
Group booking rates are available on request.
100% of participants recommend TCS Training - read live reviews

SQL Introduction Training Course – One day – £325

Our one day SQL Introduction level course will equip you with the knowledge to extract meaningful data from a database.

Our Introduction level course covers retrieval of data including filters, sums, calculations and updating and deleting data.

Delegates will also learn to extract data from multiple tables and we cover how databases are designed covering database concepts and terminology.

Whether you’re searching for a SQL course for beginners or you have a little knowledge, this course is for you.

Delegates do not require any previous knowledge of SQL. However, an understanding of relational database design is a preference, but not essential.

If you can't make an advertised course date, please contact us by calling 0118 321 0124 or email info@tcstraining.co.uk and we'll see what we can do for you. Advertised training courses dates are hands-on and delivered live online by our engaging qualified trainers.  We only book up to 4 on our public courses.

Group booking rates available for dedicated Live Online training (up to 10 delegates) or training in person delivered at your offices or at our Reading venue. Please contact us for a quotation.

SQL Code Introduction
Training Dates 2026

Wed 8th September
Mon 12th October

 Download Course Details

SQL Introduction Training Course Booking Form

SQL Introduction training course outline

Understanding the Data
• Understand how a relational database is structured
• Identify primary and foreign keys

Introduction to SQL & comments
• Use the Select statement
• Use the From statement
• Create comments

Ordering and Filtering data
• Putting data into alphabetical and numerical order
• Filter data
• Work with multiple criteria
• Work with wildcards for pattern matching

Using SQL code to group, calculate, concatenate
• Concatenate data
• Working with alias
• Build mathematical queries
• Apply aggregate functions
• Group data

Changing Data Values
• Inserting data
• Updating data
• Deleting data

Working with multiple tables
• Extract data from two tables
• Extract data from multiple tables

SQL Intermediate Training Course – One day – £355

Enrol on our one day Intermediate level SQL course  to further develop SQL querying skills. The course builds on our SQL Introduction elements and covers some of the more advanced Clauses & Statements and includes an introduction to functions. The course covers more complex joining of tables.

Course Prerequisite: Delegates must have either attended our SQL Introduction course or be comfortable with the course objectives covered at Introductory level.

If you can't make an advertised course date, please contact us by calling 0118 321 0124 or email info@tcstraining.co.uk and we'll see what we can do for you. Advertised training courses dates are hands-on and delivered live online by our engaging qualified trainers.  We only book up to 4 on our public courses.

Group booking rates available for dedicated Live Online training (up to 10 delegates) or training in person delivered at your offices or at our Reading venue. Please contact us for a quotation.

SQL Intermediate
Training Dates 2026

Wed 4th November

 Download Course Details

SQL Intermediate Training Course Booking Form

SQL Intermediate training course outline

Review of some of the basics
• Identify primary and foreign keys
• Review of SQL coding basics

Grouping and Filtering
• Filter data using various methods
• Group data
• Group data with aggregate functions

Mathematical operators and Functions
• Work with mathematical operators for modulus, power, round and ceiling
• Work with SQL functions with dates
• Work with SQL functions to find top and bottom percentage and items
• SQL functions to change data types
• Filtering and null values
• Use the CASE function

SQL Joins
• Understand different join types
• Merge table data

SQL code to create and delete
• Use code to create and delete a database
• Use code to create and delegate a table
• Create Views
• Create and delete Indexes

SQL Advanced Training Course – One day £395

SQL querying skills building on SQL Intermediate elements and covering more advanced functions and statements including transactions and stored procedures.

Our SQL Advanced course will give you the skills and understanding to apply complex coding in your database environments.

Course Prerequisite: Delegates must have either attended our SQL Intermediate course or be comfortable with the course objectives covered at Intermediate level.

If you can't make an advertised course date, please contact us by calling 0118 321 0124 or email info@tcstraining.co.uk and we'll see what we can do for you. Advertised training courses dates are hands-on and delivered live online by our engaging qualified trainers.  We only book up to 4 on our public courses.

Group booking rates available for dedicated Live Online training (up to 10 delegates) or training in person delivered at your offices or at our Reading venue. Please contact us for a quotation.

SQL Advanced Course
Training Dates 2026

Please contact us for delivery dates

 Download Course Details

SQL Advanced Training Course Booking Form

SQL Advanced training course outline

The CASE Function
• Understand how the CASE function works
• Build CASE using text
• Build CASE for testing numbers

Subqueries
• Why we use subqueries
• Different ways to join queries
Work with Views
• Uses of a View
• Create Views
• Changing a View

SQL Variables
• What is a variable?
• Using the @
• Declaring the type
• Selecting variables

User Defined Functions
• Built-in functions
• Advantages of building your own function
• Build a function
• Scalar functions
• Table valued functions
Stored Procedures
• What are Stored Procedures?
• Reasons for creating Stored Procedures
• Create Stored Procedures
• Pass Information into a Stored Procedure
• Run Stored Procedures

Transactions
• What are Transactions?
• Reasons for creating Transactions
• Create basic Transactions
• Understand Commit and Rollback

You may also be interested in these related courses

Microsoft Power BI Courses

On our Microsoft Power BI courses you will learn about the powerful business analytics tools helping you visualise your data and share insights across your organisation.  You will produce and share reports and dashboards and collaborate on data analysis.  You can use SQL to bring data together for your Power BI visualisations.

Microsoft Power Apps Courses

Our Microsoft Power Apps courses teaches you about the suite of apps, services and connectors that provide rapid development of custom apps for your business needs.  Little to no code makes it accessible to all users. Power Apps interact with SQL data.

Microsoft Access courses

Our Microsoft Access courses teach you how to design and build desktop databases for business solutions.  Access can connect to SQL databases and also use SQL code to extract data for reporting and use within the application.

View all our IT Training Courses

Microsoft 
Courses

Adobe 
Courses

Programming
Courses

What our customers say

Posted on Google Google
Jack Panton profile picture
Jack Panton
7 September 2026
Google star 1Google star 2Google star 3Google star 4Google star 5
A great place to learn about Microsoft software. The trainers were excellent and accommodating to my Company's specific requirements.
Posted on Google Google
Karen Sharman profile picture
Karen Sharman
22 July 2026
Google star 1Google star 2Google star 3Google star 4Google star 5
I attended the online Excel course, to firstly freshen up my skills as so much has changed over the years, Tracy was an excellent teacher, patient, clear and really helpful, nothing was an issue, I did a one to one, which I thought was better for me, I feel like I have learnt so much, the course was over two half days and I feel much more confident in what I can do now and what I am going to be doing.
Posted on Google Google
Lynn Smith profile picture
Lynn Smith
9 July 2026
Google star 1Google star 2Google star 3Google star 4Google star 5
Review for TCS SharePoint User Training I recently attended Microsoft SharePoint User Training delivered by TCS, and I was extremely pleased with the experience. Emma, the trainer, was excellent throughout the course. She explained SharePoint in a clear, engaging, and easy-to-understand way, ensuring everyone felt comfortable asking questions and participating. Her knowledge of the subject was outstanding, and she provided practical examples that made it easy to apply what we learned in our day-to-day work. I would also like to thank Tracy, who organised the training. She was incredibly helpful, responsive, and professional, making the whole process seamless from start to finish. Overall, the training was well structured, informative, and delivered to a very high standard. I would highly recommend TCS to anyone looking for Microsoft training and would happily attend future courses with them. ⭐⭐⭐⭐⭐
Posted on Google Google
Madihia Razi profile picture
Madihia Razi
7 July 2026
Google star 1Google star 2Google star 3Google star 4Google star 5
I thoroughly enjoyed my training, was very detailed, informative. Emma the trainer was amazing at delivering, she was engaging and delightful to us
Posted on Google Google
Richard Taffs profile picture
Richard Taffs
15 May 2026
Google star 1Google star 2Google star 3Google star 4Google star 5
Expertly delivered, enjoyable and a great new set of skills!
Posted on Google Google
Adrian Tyrrell profile picture
Adrian Tyrrell
16 April 2026
Google star 1Google star 2Google star 3Google star 4Google star 5
Completed the Excel course which was a really good walkthrough on some of the key advanced features in a tailored and well paced session. Tracy was knowledgeable, accommodating and well organised as the trainer which ensured it hit all my personal objectives!
Posted on Google Google
Natalie Brown profile picture
Natalie Brown
10 March 2026
Google star 1Google star 2Google star 3Google star 4Google star 5
Great training, lovely Trainer.
Posted on Google Google
Sharon Whiting profile picture
Sharon Whiting
15 February 2026
Google star 1Google star 2Google star 3Google star 4Google star 5
I am so pleased I decided to join this course. Tracy was amazing. I have learnt so much. I’m looking forward to booking my next one.
Posted on Google Google
Billy Mann profile picture
Billy Mann
16 December 2025
Google star 1Google star 2Google star 3Google star 4Google star 5
I attended an Excel Introductory course today and it was brilliant. Well structured, easy to follow and packed with practical tips and tricks. We covered many different bases and it was all very relevant content. My instructor, Tracy, was extremely helpful and created a comfortable experience with regards to queries. Overall, a very insightful course!
Posted on Google Google
Sarah Baguley profile picture
Sarah Baguley
15 December 2025
Google star 1Google star 2Google star 3Google star 4Google star 5
Lovely trainer, explained everything very well and clearly. Very friendly and helpful. Found the training very helpful.

Why Choose TCS Training?

Expert Instructors

Our courses are led by experienced and certified trainers who are experts in their fields.

Flexible Learning Options

We offer both live online and on-site training to fit your schedule and learning preferences.

Comprehensive Course Materials

Receive detailed workbooks, reference manuals, and other resources to support your learning.

Post-Course Support

Benefit from up to a year of after-course support to help you apply what you've learned.

Customizable Training

We provide standard, tailored, or bespoke training solutions to meet your specific needs.

Group Booking Discounts

Take advantage of special rates for group bookings, whether for public or private courses.

Work with us

Want to chat to someone from our team about a training course or need something tailored for you - no problem.