Get in Touch

Course Outline

Relational Database Models

  • Understanding the structure of a relational database
  • Exploring relational operators

Data Retrieval Basics

  • Guidelines for writing effective SQL queries
  • Mastering the SELECT syntax
  • Selecting all columns
  • Performing inquiries from arithmetic operations
  • Creating column aliases
  • Working with literals
  • Concatenating strings

Filtering Results

  • Utilizing the WHERE clause
  • Applying comparison operators
  • Using the LIKE condition
  • Implementing the BETWEEN ... AND condition
  • Handling IS NULL conditions
  • Using the IN condition
  • Combining logical operators
  • Managing multiple conditions within the WHERE clause
  • Understanding operator precedence
  • Using the DISTINCT clause to eliminate duplicates

Sorting Data

  • Using the ORDER BY clause
  • Sorting data by multiple columns or expressions

SQL Functions

  • Understanding the differences between single-row and multi-row functions
  • Utilizing text, numeric, and date functions
  • Applying conversion functions
  • Nesting functions for complex calculations
  • Properly handling NULL values

Aggregating Data with Grouping Functions

  • Overview of grouping functions
  • How grouping functions manage NULL values
  • Creating data groups using the GROUP BY clause
  • Grouping by multiple columns
  • Refining grouped results with the HAVING clause

Retrieving Data from Multiple Tables

  • Understanding types of joins
  • Using table aliases for clarity
  • Performing joins within the WHERE clause
  • Executing INNER JOINs
  • Utilizing outer joins (LEFT and RIGHT)
  • Understanding Cartesian products

Subqueries

  • Incorporating subqueries into the SELECT command
  • Differentiating between single-row and multi-row subqueries
  • Applying operators for single-row subqueries
  • Using operators for multi-row subqueries (IN, ALL, ANY)

Set Operators

  • Using the UNION operator
  • Using the INTERSECT operator
  • Using the EXCEPT operator

Inserting, Updating, and Deleting Data

  • Executing the INSERT command
  • Executing the UPDATE command
  • Executing the DELETE command

Transactions

Requirements

  • Basic computer literacy
  • Familiarity with any operating system
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories