Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 10 hours
Course Outline
Introduction to SQL and Relational Databases
- Grasping database structures
- Overview of SQL syntax
- Interacting with tables and schemas
Basic Querying Methods
- Selecting and projecting data
- Filtering rows using the WHERE clause
- Ordering results with ORDER BY
Joining Multiple Tables
- Exploring inner, left, right, and full joins
- Merging datasets from various sources
- Defining and resolving join conditions
Aggregations and Grouping
- Utilizing COUNT, SUM, AVG, MIN, and MAX
- Effectively applying GROUP BY
- Filtering aggregated data with HAVING
Subqueries and Nested Statements
- Scalar subqueries
- Correlated subqueries
- Employing subqueries for filtering and complex calculations
Data Manipulation and Modification
- Inserting new records
- Updating existing data
- Deleting data with precision
Database Objects and Constraints
- Understanding primary and foreign keys
- Creating and using views
- Implementing constraints and business rules
Advanced SQL Techniques
- Window functions
- Common Table Expressions (CTEs)
- Basic performance considerations and query tuning
Summary and Recommended Next Steps
Requirements
- Foundational knowledge of data concepts
- Experience working with spreadsheets or tabular data
- General familiarity with business applications
Target Audience
- Data analysts
- IT professionals
- Individuals responsible for managing, querying, and analyzing data
Testimonials (3)
It was very interactive and it kept us interested.
Raluca Alexandra PUNGA
Course - SQL Fundamentals
Small group, in-person for 3 days,
Annina - Ricardo AG
Course - SQL: Basics to Intermediate
The lecture about cte