Get in Touch

Course Outline

Relational Database Models

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

Retrieving Data

  • Key rules for writing SQL queries
  • Syntax of the SELECT statement
  • Selecting all columns
  • Performing queries with arithmetic operations
  • Creating column aliases
  • Understanding literals
  • String concatenation

Restricting Results

  • Using the WHERE clause
  • Applying comparison operators
  • Utilizing the LIKE condition
  • Using the BETWEEN ... AND condition
  • Applying the IS NULL condition
  • Using the IN condition
  • Employing logical operators
  • Combining multiple conditions in the WHERE clause
  • Understanding operator precedence
  • Using the DISTINCT clause

Sorting Data

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

SQL Functions

  • Understanding differences between single-row and multi-row (aggregate) functions
  • Working with text, numeric, and date functions
  • Using conversion functions
  • Nesting functions
  • Handling NULL values

Aggregating Data Using Grouping Functions

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

Retrieving Data from Multiple Tables

  • Types of joins
  • Using table aliases
  • Implementing joins within the WHERE clause
  • Understanding INNER JOIN
  • Understanding OUTER JOINs (LEFT and RIGHT)
  • Understanding Cartesian products

Subqueries

  • Incorporating subqueries within the SELECT command
  • Using single-row and multi-row subqueries
  • Operators for single-row subqueries
  • 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

  • Using the INSERT command
  • Using the UPDATE command
  • Using the DELETE command

Transactions

Requirements

  • Basic computer literacy
  • Knowledge of at least one operating system
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories