Get in Touch

Course Outline

Relational database models

  • Architectural components of a relational database
  • Application of relational operators

Extracting data

  • Best practices for constructing SQL queries
  • Syntax structure of the SELECT statement
  • Retrieving all columns from a table
  • Performing calculations via arithmetic operations
  • Defining column aliases
  • Utilizing literal values
  • String concatenation techniques

Filtering results

  • Application of the WHERE clause
  • Utilization of comparison operators
  • Implementing LIKE conditions
  • Specifying ranges with BETWEEN ... AND
  • Checking for NULL values
  • Using the IN condition
  • Combining logic with operators
  • Handling multiple conditions within the WHERE clause
  • Operator precedence rules
  • Removing duplicates with the DISTINCT clause

Sorting Data

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

SQL Functions

  • Distinguishing between scalar and aggregate functions
  • Text, numeric, and date functions
  • Data type conversion functions
  • Nesting function calls
  • Managing NULL values in functions

Aggregating data using the grouping function

  • Overview of grouping functions
  • Behavior of grouping functions with NULL values
  • Creating data groups using the GROUP BY clause
  • Grouping by multiple columns
  • Filtering group results with the HAVING clause

Retrieving data from multiple tables

  • Classification of join types
  • Assigning table aliases
  • Defining joins within the WHERE clause
  • Inner joins
  • Left and Right outer joins
  • Understanding the Cartesian product

Subqueries

  • Positioning subqueries in the SELECT command
  • Differences between scalar and row-returning subqueries
  • Operators for single-row subqueries
  • Operators for multi-row subqueries: IN, ALL, ANY

Set operators

  • The UNION operator
  • The INTERSECT operator
  • The EXCEPT operator

Modifying data: Insert, update, and delete

  • The INSERT command
  • The UPDATE command
  • The DELETE command

Transactions

Requirements

  • Basic computer literacy
  • Familiarity with a modern operating system
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories