Get in Touch
 Duration 10 hours

Course Outline

Introduction to SQL and Relational Databases

  • Exploring the structure of databases.
  • An overview of SQL syntax.
  • Interacting with tables and schemas.

Foundational Querying Techniques

  • Selecting and projecting specific data.
  • Filtering rows using the WHERE clause.
  • Ordering results with ORDER BY.

Joining Multiple Tables

  • Implementing inner, left, right, and full joins.
  • Merging datasets from various sources.
  • Defining and resolving join conditions.

Aggregations and Grouping

  • Utilizing functions like COUNT, SUM, AVG, MIN, and MAX.
  • Effective application of GROUP BY.
  • Filtering grouped results using HAVING.

Subqueries and Nested Statements

  • Working with scalar subqueries.
  • Understanding correlated subqueries.
  • Applying subqueries for complex filtering and calculations.

Data Manipulation and Modification

  • Inserting new data records.
  • Updating existing entries.
  • Safely deleting data.

Database Objects and Constraints

  • Grasping the role of primary and foreign keys.
  • Managing views.
  • Implementing constraints and validation rules.

Advanced SQL Techniques

  • Leveraging window functions.
  • Using Common Table Expressions (CTEs).
  • Basics of performance considerations and query tuning.

Summary and Next Steps

Requirements

  • A foundational understanding of core data concepts.
  • Prior experience handling spreadsheets or tabular data.
  • General familiarity with business applications.

Target Audience

  • Data analysts.
  • IT professionals.
  • Individuals responsible for managing, querying, and analyzing data.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories