Course Library View the full range of courses
Accounting (145 courses)
Language (67 courses)
Teaching & Education (37 courses)
Health and Social Care (138 courses)
Management (539 courses)
IT & Software (123 courses)
Employability (1043 courses)
Personal Development (1438 courses)
| Beginner | |||
| Module: 01 | |||
| Introduction | FREE | 00:16:00 | |
| Tools for Creating Views | 00:11:00 | ||
| Examples | 00:21:00 | ||
| Updating Data Using a View | 00:13:00 | ||
| Columns and Indexed Views | 00:18:00 | ||
| Module: 02 | |||
| Introduction Stored Procedures | 00:18:00 | ||
| Creating Stored Procedures | 00:19:00 | ||
| Returning Data | 00:14:00 | ||
| Module: 03 | |||
| Testing and Debugging | 00:17:00 | ||
| Execute with Result Sets | 00:11:00 | ||
| Creating Triggers | 00:26:00 | ||
| Module: 04 | |||
| Overview and Scalar Functions | 00:20:00 | ||
| Inline Table Valued Functions | 00:11:00 | ||
| Multi Statement | 00:16:00 | ||
| Views and Stored Procedures | 00:18:00 | ||
| Module: 05 | |||
| Transaction Concepts | 00:30:00 | ||
| Applications and Transactions | 00:13:00 | ||
| Creating Explicit Transactions | 00:29:00 | ||
| Structured Error Handling | 00:25:00 | ||
| Module: 06 | |||
| Introduction to SQL CLR | 00:08:00 | ||
| Writing SQL CLR Code | 00:24:00 | ||
| Using SQL CLR Code | 00:22:00 | ||
| SQL CLR Code | 00:13:00 | ||
| SQL CLR Security | 00:20:00 | ||
| Intermediate | |||
| Module: 01 | |||
| Topic A Aggregates | 00:27:00 | ||
| Topic B User Defined Types | 00:17:00 | ||
| Topic C Table and Functions | 00:10:00 | ||
| Topic D Managing Code Modules | 00:08:00 | ||
| Module: 02 | |||
| Topic A Introduction Data Tools | 00:19:00 | ||
| Topic B Connected Database Development | 00:20:00 | ||
| Topic C Updating a Connected Database | 00:16:00 | ||
| Module: 03 | |||
| Topic A Creating New Objects with TSQL | 00:12:00 | ||
| Topic B Comparing Database Schemas | 00:10:00 | ||
| Topic C Offline Database Development | 00:13:00 | ||
| Topic D Database Project Settings | 00:18:00 | ||
| Module: 04 | |||
| Topic A Using APPLY | 00:15:00 | ||
| Topic B MERGE Statement | 00:23:00 | ||
| Topic C Creating Recursive Queries | 00:08:00 | ||
| Topic D Grouping Sets | 00:12:00 | ||
| Module: 05 | |||
| Topic A ROLLUP and CUBE Operators | 00:12:00 | ||
| Topic B Creating Pivot Queries | 00:14:00 | ||
| Topic C Executing Dynamic SQL | 00:28:00 | ||
| Module: 06 | |||
| Topic A Complex Query Execution | 00:26:00 | ||
| Topic B Using Execution Plans | 00:16:00 | ||
| Topic C Execution Plan Operators | 00:12:00 | ||
| Topic D Common Join Operators | 00:16:00 | ||
| Module: 07 | |||
| Topic A Hierarchy ID Data Type | 00:12:00 | ||
| Topic B Exploring a Hierarchy | 00:09:00 | ||
| Topic C Sparse Columns | 00:16:00 | ||
| Topic D Column Sets | 00:12:00 | ||
| Module: 08 | |||
| Topic A Filtered Indexes | 00:09:00 | ||
| Topic B FILESTREAM Storage | 00:22:00 | ||
| Topic C Adding Sequences to Queries | 00:22:00 | ||
| Module: 09 | |||
| Topic A Introduction to Spatial Data | 00:13:00 | ||
| Topic B Spatial Data in SQL Server | 00:23:00 | ||
| Topic C Manipulating Spatial Shapes | 00:10:00 | ||
| Topic D Interactions Between Objects | 00:09:00 | ||
| Advanced | |||
| Module: 01 | |||
| Topic A Partitioning | 00:20:00 | ||
| Topic B Creating Partition Tables | 00:30:00 | ||
| Topic C Querying Partitions | 00:14:00 | ||
| Topic D Managing Partitions | 00:17:00 | ||
| Module: 02 | |||
| Topic A Complex Querying | 00:22:00 | ||
| Topic B Rankings | 00:15:00 | ||
| Topic C SubQueries | 00:21:00 | ||
| Topic D Common Table Expressions | 00:17:00 | ||
| Module: 03 | |||
| Topic A Complex Data and Structures | 00:26:00 | ||
| Topic B Efficient Queries | 00:36:00 | ||
| Topic C Complex Queries | 00:17:00 | ||
| Module: 04 | |||
| Topic A XML Data Type | 00:28:00 | ||
| Topic B XML Schemas | 00:17:00 | ||
| Topic C Querying XML | 00:20:00 | ||
| Topic D Best Practices | 00:08:00 | ||
| Mock Exam | |||
| Mock Exam – A to Z SQL Programming | 00:20:00 | ||
| Final Exam | |||
| Final Exam – A to Z SQL Programming | 00:20:00 | ||
Can’t find the anwser you’re looking for ? Reach out to customer support team.
SQL (Structured Query Language) is a programming language used to create, manage, query, and manipulate data stored in relational databases.
You will learn database fundamentals, SQL syntax, data retrieval, joins, subqueries, database design, reporting, security, and performance optimisation techniques.
The course is suitable for aspiring database administrators, developers, data analysts, business professionals, and anyone interested in learning SQL.
No. The course is suitable for beginners and gradually introduces SQL concepts and techniques.
Yes. The course covers advanced concepts such as joins, subqueries, views, indexing, stored procedures, and optimisation techniques.
Yes. Database structure, table relationships, and design principles are important parts of the course.
You will develop database management, data querying, analytical thinking, reporting, problem-solving, and SQL programming skills.
Yes. SQL is one of the most important skills used in data analysis, reporting, and business intelligence roles.
Yes. The course introduces database security principles, access control, and user management techniques.
Career opportunities include SQL Developer, Database Administrator, Data Analyst, Business Intelligence Analyst, Reporting Analyst, Database Support Specialist, Software Developer, and Data Management Assistant.