Get in Touch
 Duration 14 hours

Course Outline

Relational database models

  • Architecture of relational databases
  • Relational operators

Data acquisition

  • Principles for constructing SQL queries
  • SELECT statement syntax
  • Retrieving all columns
  • Executing arithmetic operations within queries
  • Defining column aliases
  • Using literal values
  • String concatenation

Filtering results

  • Application of the WHERE clause
  • Comparison operators
  • LIKE condition syntax
  • BETWEEN ... AND condition logic
  • IS NULL condition usage
  • IN condition syntax
  • Logical operators
  • Combining multiple conditions within the WHERE clause
  • Operator precedence rules
  • Elimination of duplicates via the DISTINCT clause

Data ordering

  • Implementation of the ORDER BY clause
  • Sorting based on multiple columns or expressions

SQL functions

  • Distinctions between single-row and multi-row functions
  • Text, numeric, and date functions
  • Data type conversion functions
  • Nested function execution
  • Management of NULL values

Data aggregation via grouping functions

  • Aggregate grouping functions
  • Handling of NULL values by grouping functions
  • Creating data groups using the GROUP BY clause
  • Grouping across multiple columns
  • Filtering grouped results with the HAVING clause

Retrieving data from multiple tables

  • Classification of join types
  • Assigning table aliases
  • Defining joins within the WHERE clause
  • INNER JOIN operations
  • External joins including LEFT and RIGHT
  • Cartesian product implications

Subqueries

  • Integrating subqueries within SELECT statements
  • Single-row and multi-row subqueries
  • Operators for single-row subqueries
  • Operators for multi-row subqueries, including IN, ALL, and ANY

Set operators

  • UNION operator functionality
  • INTERSECT operator functionality
  • EXCEPT operator functionality

Data manipulation: Insert, update, and delete

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

Transactions

Requirements

  • Proficiency in computer operation
  • Familiarity with standard operating systems

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories