SQL Essentials Course
(4.83 out of 5) 1923 Student Reviews
About the Course
During this 2-day Microsoft SQL course you will learn how to develop skills in the use of Structured Query Language. Upon completion of this SQL course will be used to create, populate and manipulate databases as well as to retrieve data in a variety of ways. This training course will teach you the parts of SQL you need to know starting with simple data retrieval and quickly going on to more complex topics including the use of joins, subqueries, views and stored procedures.
Who should do this course?
This course is suitable for anyone who want to learn fundamentals of SQL database programming language and gain an understanding of Data management.
Prerequisites
This course assumes no prior knowledge of Microsoft SQL however a general understanding of personal computers and the Windows operating system is required.
Course Details
$990 incl GST
- Duration:2 Days
- Max. Class Size:10
- Avg. Class Size:5
-
Study Mode:
Classroom Online Live
- Level:Beginner
- CPD Hours:12 hours
- Course Times: Classroom: 9.00am to 5.00pm approx(Local Time) Online Live: 9.00am to 5.00pm approx(AEST or AEDT)
- Download Course PDF
Course Dates
Sydney Class Dates
Level 11, 32 Walker Street, North Sydney , NSW 2060
| 18-19 Jun 26 | Thu - Fri | Online Live |
| 23-24 Jun 26 | Tue - Wed | Classroom |
| 02-03 Jul 26 | Thu - Fri | Online Live |
| 13-14 Jul 26 | Mon - Tue | Online Live |
| 20-21 Jul 26 | Mon - Tue | Classroom |
| 23-24 Jul 26 | Thu - Fri | Online Live |
| 30-31 Jul 26 | Thu - Fri | Online Live |
| 13-14 Aug 26 | Thu - Fri | Online Live |
| 17-18 Aug 26 | Mon - Tue | Classroom |
| 26-27 Aug 26 | Wed - Thu | Online Live |
| 01-02 Sep 26 | Tue - Wed | Online Live |
| 10-11 Sep 26 | Thu - Fri | Online Live |
| 23-24 Sep 26 | Wed - Thu | Online Live |
| 01-02 Oct 26 | Thu - Fri | Classroom |
| 06-07 Oct 26 | Tue - Wed | Online Live |
| 19-20 Oct 26 | Mon - Tue | Online Live |
| 26-27 Oct 26 | Mon - Tue | Classroom |
| 05-06 Nov 26 | Thu - Fri | Online Live |
| 18-19 Nov 26 | Wed - Thu | Online Live |
| 26-27 Nov 26 | Thu - Fri | Classroom |
| 03-04 Dec 26 | Thu - Fri | Online Live |
| 16-17 Dec 26 | Wed - Thu | Online Live |
Melbourne Class Dates
Level 12, 379 Collins Street, Melbourne , VIC 3000
| 18-19 Jun 26 | Thu - Fri | Online Live |
| 22-23 Jun 26 | Mon - Tue | Classroom |
| 02-03 Jul 26 | Thu - Fri | Online Live |
| 13-14 Jul 26 | Mon - Tue | Online Live |
| 14-15 Jul 26 | Tue - Wed | Classroom |
| 23-24 Jul 26 | Thu - Fri | Online Live |
| 30-31 Jul 26 | Thu - Fri | Online Live |
| 13-14 Aug 26 | Thu - Fri | Online Live |
| 20-21 Aug 26 | Thu - Fri | Classroom |
| 26-27 Aug 26 | Wed - Thu | Online Live |
| 01-02 Sep 26 | Tue - Wed | Online Live |
| 10-11 Sep 26 | Thu - Fri | Online Live |
| 14-15 Sep 26 | Mon - Tue | Classroom |
| 23-24 Sep 26 | Wed - Thu | Online Live |
| 06-07 Oct 26 | Tue - Wed | Online Live |
| 19-20 Oct 26 | Mon - Tue | Online Live |
| 21-22 Oct 26 | Wed - Thu | Classroom |
| 05-06 Nov 26 | Thu - Fri | Online Live |
| 16-17 Nov 26 | Mon - Tue | Classroom |
| 18-19 Nov 26 | Wed - Thu | Online Live |
| 03-04 Dec 26 | Thu - Fri | Online Live |
| 08-09 Dec 26 | Tue - Wed | Classroom |
| 16-17 Dec 26 | Wed - Thu | Online Live |
Brisbane Class Dates
All courses facilitated in, Online Live format , QLD
| 18-19 Jun 26 | Thu - Fri | Online Live |
| 02-03 Jul 26 | Thu - Fri | Online Live |
| 13-14 Jul 26 | Mon - Tue | Online Live |
| 23-24 Jul 26 | Thu - Fri | Online Live |
| 30-31 Jul 26 | Thu - Fri | Online Live |
| 13-14 Aug 26 | Thu - Fri | Online Live |
| 26-27 Aug 26 | Wed - Thu | Online Live |
| 01-02 Sep 26 | Tue - Wed | Online Live |
| 10-11 Sep 26 | Thu - Fri | Online Live |
| 23-24 Sep 26 | Wed - Thu | Online Live |
| 06-07 Oct 26 | Tue - Wed | Online Live |
| 19-20 Oct 26 | Mon - Tue | Online Live |
| 05-06 Nov 26 | Thu - Fri | Online Live |
| 18-19 Nov 26 | Wed - Thu | Online Live |
| 03-04 Dec 26 | Thu - Fri | Online Live |
| 16-17 Dec 26 | Wed - Thu | Online Live |
Canberra Class Dates
All courses facilitated in, Online Live format , ACT
| 18-19 Jun 26 | Thu - Fri | Online Live |
| 02-03 Jul 26 | Thu - Fri | Online Live |
| 13-14 Jul 26 | Mon - Tue | Online Live |
| 23-24 Jul 26 | Thu - Fri | Online Live |
| 30-31 Jul 26 | Thu - Fri | Online Live |
| 13-14 Aug 26 | Thu - Fri | Online Live |
| 26-27 Aug 26 | Wed - Thu | Online Live |
| 01-02 Sep 26 | Tue - Wed | Online Live |
| 10-11 Sep 26 | Thu - Fri | Online Live |
| 23-24 Sep 26 | Wed - Thu | Online Live |
| 06-07 Oct 26 | Tue - Wed | Online Live |
| 19-20 Oct 26 | Mon - Tue | Online Live |
| 05-06 Nov 26 | Thu - Fri | Online Live |
| 18-19 Nov 26 | Wed - Thu | Online Live |
| 03-04 Dec 26 | Thu - Fri | Online Live |
| 16-17 Dec 26 | Wed - Thu | Online Live |
Adelaide Class Dates
All courses facilitated in, Online Live format , SA
| 18-19 Jun 26 | Thu - Fri | Online Live |
| 02-03 Jul 26 | Thu - Fri | Online Live |
| 13-14 Jul 26 | Mon - Tue | Online Live |
| 23-24 Jul 26 | Thu - Fri | Online Live |
| 30-31 Jul 26 | Thu - Fri | Online Live |
| 13-14 Aug 26 | Thu - Fri | Online Live |
| 26-27 Aug 26 | Wed - Thu | Online Live |
| 01-02 Sep 26 | Tue - Wed | Online Live |
| 10-11 Sep 26 | Thu - Fri | Online Live |
| 23-24 Sep 26 | Wed - Thu | Online Live |
| 06-07 Oct 26 | Tue - Wed | Online Live |
| 19-20 Oct 26 | Mon - Tue | Online Live |
| 05-06 Nov 26 | Thu - Fri | Online Live |
| 18-19 Nov 26 | Wed - Thu | Online Live |
| 03-04 Dec 26 | Thu - Fri | Online Live |
| 16-17 Dec 26 | Wed - Thu | Online Live |
Perth Class Dates
All courses facilitated in, Online Live format , WA
| 18-19 Jun 26 | Thu - Fri | Online Live |
| 02-03 Jul 26 | Thu - Fri | Online Live |
| 13-14 Jul 26 | Mon - Tue | Online Live |
| 23-24 Jul 26 | Thu - Fri | Online Live |
| 30-31 Jul 26 | Thu - Fri | Online Live |
| 13-14 Aug 26 | Thu - Fri | Online Live |
| 26-27 Aug 26 | Wed - Thu | Online Live |
| 01-02 Sep 26 | Tue - Wed | Online Live |
| 10-11 Sep 26 | Thu - Fri | Online Live |
| 23-24 Sep 26 | Wed - Thu | Online Live |
| 06-07 Oct 26 | Tue - Wed | Online Live |
| 19-20 Oct 26 | Mon - Tue | Online Live |
| 05-06 Nov 26 | Thu - Fri | Online Live |
| 18-19 Nov 26 | Wed - Thu | Online Live |
| 03-04 Dec 26 | Thu - Fri | Online Live |
| 16-17 Dec 26 | Wed - Thu | Online Live |
Course Units
⊕ Expand full topic list
Unit 1: Understanding SQL
- Database Basics
- Introduction to SQL
⊕ See more
Unit 2: Retrieving Data
- The SELECT Statement
- Retrieving Individual Columns
- Retrieving Multiple Columns
- Retrieving All Columns
- Retrieving Distinct Rows
- Limiting Results
- Using Comments
⊕ See more
Unit 3: Sorting Retrieved Data
- Sorting Data
- Sorting by Multiple Columns
- Sorting by Column Position
- Specifying Sort Direction
⊕ See more
Unit 4: Filtering Data
- Using the WHERE Clause
- The WHERE Clause Operators
⊕ See more
Unit 5: Advanced Data Filtering
- Combining WHERE Clauses
- Using the IN Operator
- Using the NOT Operator
⊕ See more
Unit 6: Using Wildcard Filtering
- Using the LIKE Operator
- Tips for Using Wildcards
⊕ See more
Unit 7: Creating Calculated Fields
- Understanding Calculated Fields
- Concatenating Fields
- Performing Mathematical Calculations
⊕ See more
Unit 8: Using Data Manipulation Functions
- Understanding Functions
- Using Functions
⊕ See more
Unit 9: Summarising Data
- Using Aggregate Functions
- Aggregates on Distinct Values
- Combining Aggregate Functions
⊕ See more
Unit 10: Grouping Data
- Understanding Data Grouping
- Creating Groups
- Filtering Groups
- Grouping and Sorting
- SELECT Clause Ordering
⊕ See more
Unit 11: Working with Subqueries
- Understanding Subqueries
- Filtering by Subquery
- Using Subqueries as Calculated Fields
⊕ See more
Unit 12: Joining Tables
- Understanding Joins
- Creating a Join
⊕ See more
Unit 13: Creating Advanced Joins
- Using Table Aliases
- Using Different Join Types
- Using Joins with Aggregate Functions
- Using Joins and Join Conditions
⊕ See more
Unit 14: Combining Queries
- Understanding Combined Queries
- Creating Combined Queries
⊕ See more
Unit 15: Inserting Data
- Understanding Data Insertion
- Copying from One Table to Another
⊕ See more
Unit 16: Updating and Deleting Data
- Updating Data
- Deleting Data
- Guidelines for Updating and Deleting Data
⊕ See more
Unit 17: Creating and Manipulating Tables
- Creating Tables
- Updating Tables
- Deleting Tables
- Renaming Tables
⊕ See more
Unit 18: Using Views
- Understanding Views
- Creating Views
⊕ See more
Unit 19: Working with Stored Procedures
- Understanding Stored Procedures
- Why to Use Stored Procedures
- Executing Stored Procedures
- Creating Stored Procedures
⊕ See more
Unit 20: Managing Transaction Processing
- Understanding Transaction Processing
- Controlling Transactions
⊕ See more
Training Packages
SQL Training Package
Related Courses
Student Reviews
I think the course was informative. I like how we were given a lot of references and resources after the course.
very detailed course. and instructor is very knowledgeable. was able to accommodate when IT departments don't allow special permissions
Truly an introduction course into everything SQL. It covered the basics and fundamentals. Mark was always one step ahead while explaining things, as I go to ask a question he has already started to breakdown what he is talking about. Was very impressed with the resources he has shared with us, and giving us the chance to contact him after if need be was the cherry on top.
Mark was fantastic - really helpful with the group and gave all people attending the time to raise questions and gave a detailed explanation.
it was very helpful to understand the SQL basic knowledge and how it gets advanced and more and more. it was easy to understand how teacher did his teaching and how the teaching skills were at its best.
Mark has been an amazing instructor! He is incredibly knowledgeable and I've learned a lot during the course. I would highly recommend his course to anyone.
Excellent instructor, explained concepts very clearly such that i am able to immediately apply this knowledge at work.
Very enjoyable course, well explained with examples. I think I'm now starting to understand SQL which has taken years!! Mark is very knowledgeable and friendly.
Matthew was an excellent instructor for the SQL Essentials course. His extensive experience as an IT professional really showed in the way he explained concepts and connected them to real‑life scenarios. The practical tips, clear explanations, and supportive learning environment made the two days engaging and genuinely valuable. Much appreciated for your great insights and experience!
Very well structured course. The instructor was very patient and led the course at a good pace where beginners like me could understand concepts easily. Good course material as well.
The overall training session with Mark was very insightful and helpful in understanding key SQL concepts to get started. He provided great analogies and kept me engaged during the session. Interaction with the class would have made it involved more active participation. Perhaps some time in the end for problem solving would have also been quite insightful and useful to cross any last doubts.
THIS COURSE IS EASY TO FOLLOW AND MARK IS GOOD AT EXPLAINING THE DETAILS OF THE LANGUAGE ITSELF. I ENJOYED THE COURSE BUT I DO HOPE WE COULD EXPAND A BIT MORE ON SOME CLAUSE RELATING TO DATA MANIPULATION LANGUAGE.
I did this course as a follow up course from when I did it back in August. I found it quite valuable as we covered things we never covered the first time. Things were also explained a lot clearer.
Instructor showed expert knowledge when able to answer questions that were not in the course material.
Great course, very in depth and really learnt a lot. Thanks Matthew Instead of ticks please use thumbs up as it's the first symbol, and maybe half the amount of ticks :) thanks
Enquire Now
Fill in your details to have a training consultant contact you to discuss your training needs.
Note: Form fields marked with * are required.
Book both SQL Essentials and Advanced SQL Queries course together and
SAVE $220
For more info please
Call 1300 888 724