SQL Queries Training Course

  Master SQL queries to easily extract, manage, and analyze data to increase your efficiency in database tasks.

(SQL-Queries.AD2) / ISBN : 978-1-64459-504-6
Lessons
Lab
TestPrep
Get A Free Trial

About This Course

This SQL queries course will help you efficiently work with databases by teaching you how to write SQL queries. It covers everything from basic tasks like connecting to a database, running simple queries, and saving them, to more advanced topics like performing conditional searches, working with functions, and retrieving data from multiple tables. You’ll learn how to manipulate data, modify table structures, and work with views and indexes. By the end, you’ll have the skills to manage transactions, export query results, and perform advanced querying techniques.

Skills You’ll Get

  • Connect to SQL databases and execute simple queries for efficient data retrieval
  • Save and modify queries to streamline future database tasks
  • Perform conditional searches to find specific data with ease
  • Utilize functions to calculate dates, aggregate data, and manipulate strings 
  • Organize data by sorting, ranking, grouping, and filtering for better clarity
  • Join and compare data from different sources to conduct in-depth analysis
  • Export query results in various formats, including text and XML files 
  • Implement subqueries to perform advanced data searches and comparisons 
  • Insert, modify, and delete data to keep databases up-to-date 
  • Create and modify table structures, including constraints and backing up tables 
  • Work with views to simplify and organize complex queries 
  • Index data for faster query performance 
  • Manage transactions to ensure data integrity during database operations

1

Executing a Simple Query

  • TOPIC A: Connect to the SQL Database
  • TOPIC B: Query a Database
  • TOPIC C: Save a Query
  • TOPIC D: Modify and Execute a Saved Query
  • Summary
2

Performing a Conditional Search

  • TOPIC A: Search Using One or More Conditions
  • TOPIC B: Search for a Range of Values and NULL Values
  • TOPIC C: Search Data Based on Patterns
  • Summary
3

Working with Functions

  • TOPIC A: Perform Date Calculations
  • TOPIC B: Calculate Data Using Aggregate Functions
  • TOPIC C: Manipulate String Values
  • Summary
4

Organizing Data

  • TOPIC A: Sort Data
  • TOPIC B: Rank Data
  • TOPIC C: Group Data
  • TOPIC D: Filter Grouped Data
  • TOPIC E: Summarize Grouped Data
  • TOPIC F: Use PIVOT and UNPIVOT Operators
  • Summary
5

Retrieving Data from Multiple Tables

  • TOPIC A: Combine the Results of Two Queries
  • TOPIC B: Compare the Results of Two Queries
  • TOPIC C: Retrieve Data by Joining Tables
  • Summary
6

Exporting Query Results

  • TOPIC A: Generate a Text File
  • TOPIC B: Generate an XML File
  • Summary
7

Using Subqueries to Perform Advanced Querying

  • TOPIC A: Search Based on Unknown Values
  • TOPIC B: Compare a Value with Unknown Values
  • TOPIC C: Search Based on the Existence of Records
  • TOPIC D: Generate Output Using Correlated Subqueries
  • TOPIC E: Filter Grouped Data Within Subqueries
  • TOPIC F: Perform Multiple-Level Subqueries
  • Summary
8

Manipulating Table Data

  • TOPIC A: Insert Data
  • TOPIC B: Modify and Delete Data
  • Summary
9

Manipulating the Table Structure

  • TOPIC A: Create a Table
  • TOPIC B: Create a Table with Constraints
  • TOPIC C: Modify a Table's Structure
  • TOPIC D: Back Up Tables
  • TOPIC E: Delete Tables
  • Summary
10

Working with Views

  • TOPIC A: Create a View
  • TOPIC B: Manipulate Data in Views
  • TOPIC C: Create Aliases
  • TOPIC D: Modify and Delete Views
  • Summary
11

Indexing Data

  • TOPIC A: Create Indexes
  • TOPIC B: Drop Indexes
  • Summary
12

Managing Transactions

  • TOPIC A: Create Transactions
  • TOPIC B: Commit Transactions
  • Summary
A

Appendix A

  • The FullerAckerman Database
  • Schema

1

Executing a Simple Query

  • Connecting to a Database
  • Saving a Query and Modifying and Executing the Saved Query
2

Performing a Conditional Search

  • Comparing Column Values in a Table
  • Searching Using Simple and Multiple Conditions
  • Searching for a Range of Values and NULL Values
  • Retrieving Data Based on Patterns
3

Working with Functions

  • Performing Date Calculations
  • Using Aggregate Functions
  • Manipulating String Values in a Table
4

Organizing Data

  • Sorting Data in a Table
  • Ranking Data in a Table
  • Grouping Data in a Table
  • Filtering Grouped Data in a Table
  • Summarizing Grouped Data
  • Using the PIVOT and UNPIVOT Operators
5

Retrieving Data from Multiple Tables

  • Combining the Results of Two Queries
  • Comparing the Results of Two Queries
  • Retrieving Data by Joining Tables
6

Exporting Query Results

  • Saving the Query Results in the CSV Format
  • Generating an XML File
7

Using Subqueries to Perform Advanced Querying

  • Searching for Records Based on Unknown Values
  • Searching for Records by Comparing Them with Unknown Values
  • Searching for Records Based on Their Existence in Another Table
  • Generating Output Using Correlated Subqueries
  • Filtering Grouped Data Within a Subquery
  • Generating Output Using Nested Subqueries
8

Manipulating Table Data

  • Inserting, Modifying, and Deleting Data
9

Manipulating the Table Structure

  • Creating a Table
  • Creating a Table with Constraints
  • Adding and Dropping Columns in a Table
  • Adding and Dropping Constraints in a Table
  • Modifying the Column Definition in a Table
  • Backing Up a Table
  • Deleting a Table
10

Working with Views

  • Creating a View
  • Creating Views with Schema Binding
  • Manipulating Data in Views
  • Creating Aliases
  • Modifying and Deleting Views
11

Indexing Data

  • Creating Indexes
  • Dropping Indexes
12

Managing Transactions

  • Creating and Committing Transactions

Any questions?
Check out the FAQs

Discover more about our SQL query online course here.

Contact Us Now

No prior experience is required. This course is intermediate-level-friendly and will guide you step-by-step through the basics of SQL queries and database interactions.

Yes, you will learn how to create and manage tables, modify table structures, and perform essential database management tasks like inserting, updating, and deleting data.

Absolutely! The course is designed for intermediate-level learners and no programming language is needed. You’ll learn everything from scratch with clear, easy-to-follow instructions.

You will primarily learn to query relational databases, which are the most common type used in industries today. SQL is widely used and applicable to databases like MySQL, SQL Server, and Oracle.

SQL is the standard language for managing and querying databases. Unlike some other data querying languages, SQL is specifically designed for structured data and is known for its simplicity and wide industry adoption.

Related Courses

All Course
scroll to top