Get in Touch
 Duration 14 hours

Course Outline

Relational database architecture

  • Foundations of relational database structure
  • Application of relational operators

Data Extraction

  • Best practices for composing SQL queries
  • SELECT statement syntax
  • Retrieving all columns
  • Executing arithmetic operations in queries
  • Assigning column aliases
  • Using literals
  • String concatenation

Filtering Results

  • Implementing the WHERE clause
  • Utilizing comparison operators
  • The LIKE condition
  • The BETWEEN ... AND clause
  • Handling NULL values with IS NULL
  • The IN condition
  • Combining logical operators
  • Complex conditions within the WHERE clause
  • Operator precedence rules
  • Removing duplicates with the DISTINCT clause

Data Ordering

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

SQL Functionality

  • Distinguishing between single-row and multi-row functions
  • Text, numeric, and date functions
  • Data type conversion functions
  • Nested function usage
  • Managing NULL values

Aggregation via Grouping Functions

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

Multitable Data Retrieval

  • Categorization of join types
  • Assigning table aliases
  • Defining joins within the WHERE clause
  • INNER JOIN mechanics
  • LEFT and RIGHT OUTER JOINs
  • Understanding the Cartesian product

Subqueries

  • Embedding subqueries in SELECT statements
  • Single-row versus multi-row 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

Data Modification: Insert, Update, Delete

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

Transaction Management

Requirements

  • Basic computer proficiency
  • Familiarity with any major operating system

Testimonials (3)

Upcoming Courses

Related Categories