SQL-XPR: SQL Express Querying Skills (1 Day / 7 Hours)

Express SQL Querying Course Sheffield London Leeds Yorkshire Manchester Online

Autumn Deals - Exceptional Offers - VIEW NOW!

Topics ADDED DAILY include: Agile | PRINCE2 | .NET / C# | SQL | Train the Trainer

Gain key SQL querying skills in just 1 day - attend this course

TechnologySQL Server
Course Level100
FeeSee Events (below)
Duration (Days)1

SQL Express Querying Skills (1 Day / 7 Hours) Public Schedule

There are currently no scheduled events for this title. We will look to add dates and may be able to arrange a bespoke event for you.

Contact Us for Details »
Symbols: W/E = Weekend Course MORN = Morning Session AFT = Afternoon Session EVE = Evening Session

* QA pricing from their website 08/03/2021. QA class sizes up to 16 possibly mixed Virtual and In-Person attendees on the same event. Prices INCLUDE VAT.

Book now »

Course Introduction

This course will provide you with the essential knowledge and skills to create basic queries using Structured Querying Language (SQL). The course syntax is primarily that of ANSI / ISO SQL so the majority of the content is relevant to Microsoft, Oracle, MySQL and other database systems.

It will teach you how to select, filter and sort data from multiple tables and how to use views, functions and stored procedures.

Each learner is provided with access to the full SQL Server product and utilises SQL Server Management Studio (SMSS) to progress through the exercises.

Certification and Related Examinations

The course is designed to provide practical concepts and skills for querying SQL databases and as such this will help build skills for certification programs without covering the breadth of any particular certification.

Contact us for information on exams.


The audience for this course is very wide as databases are used by the vast majority of organisations and querying skills are beneficial to businesses and employees alike. This course is designed for anyone with a requirement to create basic queries against SQL data either to produce reports or as part of a developer role. It is aimed at an entry level audience and also to refresh and build skills for those who already have some SQL querying experience.

Example audience roles include:

  • Human Resources employees requiring Data Querying and Report Writing skills
  • Software Developers new to SQL
  • Project Managers - SQL skills are a common requirement on projects
  • Development Team Managers
  • Professionals with data related roles
  • Business Analysts
  • Report Writers

At Course Completion

  • Describe the basic architecture and concepts of Microsoft SQL Server
  • Understand at a practical level the concepts that underpin SQL Queries
  • Have working knowledge of SQL Server Management Studio
  • Write SELECT queries - including ORDER BY
  • Query multiple tables - Joins and Subqueries
  • Sort and filter data - using WHERE and HAVING
  • Describe the use of key data types in SQL Server
  • Use key built-in functions
  • Group and aggregate data - including key Aggregate Functions
  • Use Views
  • Use UNION
  • Execute Stored Procedures


The course is designed for an entry level audience and also to refresh and build skills for those who already have some SQL querying experience.

To attend you'll simply need basic PC literacy and Business English.


Materials include courseware, hands-on learning environment and related subject matter.

'Attend from Anywhere' Virtual Classroom Courses

For virtual classroom courses you'll need a headset. We provide a simple connectivity test to ensure you'll be able to participate.

For 'Attend from Anywhere' virtual classroom courses you'll additionally need either a PC or a Mac with internet access.

Course Outline

Module 01: Introduction to Querying with Microsoft SQL Server

The first module provides the necessary background to allow understanding of the key concepts and associated terminology required to achieve core SQL querying skills. Once these are attained, the technical documentation provided with SQL Server will become more accessible and a further benefit will be ease of communication with persons holding technical roles.

Lessons and Labs

  • Simplified Introduction to Sets, Relations and Normalisation
  • Simple Entity Relationship Modelling
  • The Concepts of Keys: Primary, Surrogate, Unique and Foreign Keys
  • The Concept of NULL
  • SQL Server’s Architecture
  • SQL Server Management Studio (SSMS)

Module 02: Basic Single-Table Queries

This module covers the core concepts and skills for using the SELECT Statement. The WHERE clause and predicate logic are examined as is ORDER BY. Column level aliases and logical processing order are introduced.

Lessons and Labs

  • Simple SELECT Statements with Column Level Aliases
  • Computed Columns Column Level Aliases
  • WHERE clause with logical operators and common predicates
  • ORDER BY clause and collations
  • Logical Order Processing
  • Simple and Searched CASE Expressions
  • Overview of the LIKE operator
  • Introduction to UNION and UNION ALL

Module 03: Exploration of Basic Data Types, Functions and NULL

This module explores the more common data types and functions.

Lessons and Labs

  • Numerics Exact and Approximate
  • Character String Data Types and String Functions
  • Aggregate – Common Aggregate Functions including AVG, COUNT, MAX, MIN and SUM
  • Date and Time Data Types and Functions
  • Querying data with NULL values using IS NULL

Module 04: Comprehensive Single-Table Queries

This module introduces comprehensive usage of the SELECT Statement and its main clauses.

Lessons and Labs

  • Queries using GROUP BY with Aggregate Functions and HAVING
  • Using Table Level Aliases and Examining Logical Processing Order
  • Querying VIEWs
  • SQL Server’s TOP Operator to Limit Rows Presented - Time Permitting

Module 05: Joining Multiple Tables

This module introduces joining tables using the SQL 92 JOIN syntax.

Lessons and Labs

  • Table and Column Level Aliases with Multiple Tables

Module 06: Understanding Subqueries

This module covers additional querying strategies where joins are not sufficient.

Lessons and Labs

  • Self-Contained, Scalar and Multi-Valued Subqueries – using WHERE and IN
  • Correlated Subqueries