Get in Touch

Course Outline

Relational database models

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

Retrieving Data

  • Essential rules for writing SQL queries
  • Syntax of the SELECT statement
  • Selecting all columns
  • Performing inquiries through arithmetic operations
  • Assigning aliases to columns
  • Working with literals
  • String concatenation

Restricting Results

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

Sorting Data

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

SQL Functions

  • Distinguishing between single-row and multi-row functions
  • Utilizing text, numeric, and date functions
  • Applying conversion functions
  • Nesting functions
  • Managing NULL values

Aggregating Data Using Grouping Functions

  • Overview of grouping functions
  • How grouping functions handle NULL values
  • Creating data groups with the GROUP BY clause
  • Grouping across multiple columns
  • Filtering grouped results with the HAVING clause

Retrieving Data from Multiple Tables

  • Types of joins
  • Assigning aliases to tables
  • Performing joins within the WHERE clause
  • Understanding INNER JOINs
  • Implementing OUTER JOINs (LEFT, RIGHT)
  • Generating Cartesian products

Subqueries

  • Incorporating subqueries within the SELECT command
  • Differentiating between single-line and multi-line subqueries
  • Using operators for single-line subqueries
  • Utilizing IN, ALL, and ANY operators for multi-line subqueries

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
  • Knowledge of any operating system
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories