SQL Advanced Training Course
SQL (Structured Query Language) is a powerful language used for managing and manipulating relational databases.
This instructor-led, live training (online or onsite) is aimed at intermediate-level database administrators, developers, and analysts who wish to master advanced SQL functionalities for complex data operations and database management.
By the end of this training, participants will be able to:
- Perform advanced querying techniques using unions, subqueries, and complex joins.
- Add, update, and delete data, tables, views, and indexes with precision.
- Ensure data integrity through transactions and manipulate database structures.
- Create and manage databases efficiently for robust data storage and retrieval.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Lesson 1: Querying with unions and advanced joins
- Querying multiple tables with unions
- Advanced Joins
- Calculating with COMPUTE
Lesson 2: Querying with subqueries
- Subqueries
Lesson 3: Adding data
- Inserting data
- SELECT INTO
Lesson 4: Updating and removing data
- Updating records
- Deleting records
- Deleting the contents of tables
Lesson 5: Manipulating tables and views
- Creating tables
- Modifying tables
- Deleting tables
- Adding and removing views
Lesson 6: Manipulating indexes
- Adding and removing indexes
Lesson 7: Ensuring data integrity with transactions
- Transactions
Lesson 8: Creating databases
- Creating a database with SQL
- Deleting a database
Requirements
- An understanding of basic SQL syntax and querying techniques
- Experience with writing and executing SQL queries, including SELECT statements
- Completion of SQL: Fundamentals of Querying or equivalent knowledge
Audience
- Database administrators aiming to enhance their SQL expertise
- Developers and analysts looking to create and manage advanced database structures
- IT professionals seeking to optimize and manipulate data with advanced SQL techniques
Open Training Courses require 5+ participants.
SQL Advanced Training Course - Booking
SQL Advanced Training Course - Enquiry
SQL Advanced - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
What I liked the most, was the practical part.
Andreea - REGNOLOGY ROMANIA S.R.L.
Course - SQL Advanced
The pace and balance of the lecture and exercise part was very well done. The whole course was very easy going.
Sebastian - REGNOLOGY ROMANIA S.R.L.
Course - SQL Advanced
Very well structured, oriented towards exercises, applicability.
Brindusa-Angela - REGNOLOGY ROMANIA S.R.L.
Course - SQL Advanced
The exercises were a very good way to structure the information and the best way to make sure you understood/settle everything presented.
Raluca - REGNOLOGY ROMANIA S.R.L.
Course - SQL Advanced
Everything, the exercises, the thorough explanations, Philip is a great trainer!
Zsolt - REGNOLOGY ROMANIA S.R.L.
Course - SQL Advanced
Practical exercises
Bob - REGNOLOGY ROMANIA S.R.L.
Course - SQL Advanced
The teaching style, examples and the learning environment together with the way in which the exercises part was structured.
EMANUEL-MIRCEA - REGNOLOGY ROMANIA S.R.L.
Course - SQL Advanced
Upcoming Courses
Related Courses
Microsoft Access – Downloading Data
14 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at beginner-level to intermediate-level professionals who wish to enhance their skills in extracting, analyzing, and manipulating data within Microsoft Access using queries and SQL.
By the end of this training, participants will be able to:
- Understand different types of queries in Microsoft Access.
- Use query design tools to extract and analyze data effectively.
- Write SQL queries to retrieve and manipulate data.
- Perform data aggregation, filtering, and sorting using queries.
- Apply advanced query techniques for troubleshooting and optimization.
Amazon Redshift
21 HoursAmazon Redshift is a petabyte-scale cloud-based data warehouse service in AWS.
In this instructor-led, live training, participants will learn the fundamentals of Amazon Redshift.
By the end of this training, participants will be able to:
- Install and configure Amazon Redshift
- Load, configure, deploy, query, and visualize data with Amazon Redshift
Audience
- Developers
- IT Professionals
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Note
- To request a customized training for this course, please contact us to arrange.
Analytic Functions Fundamentals
21 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at intermediate-level database administrators, SQL developers, and data analysts who wish to enhance their SQL skills by mastering the use of Analytic Functions.
By the end of this training, participants will be able to:
- Understand the concept and importance of Analytic Functions.
- Apply various Analytic Functions to solve complex analytical problems.
- Combine Analytic Functions with other SQL features for comprehensive data analysis.
- Optimize queries for better performance using Analytic Functions.
Advanced Apache Iceberg
21 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at advanced-level data professionals who wish to optimize data processing workflows, ensure data integrity, and implement robust data lakehouse solutions that can handle the complexities of modern big data applications.
By the end of this training, participants will be able to:
- Gain an in-depth understanding of Iceberg’s architecture, including metadata management and file layout.
- Configure Iceberg for optimal performance in various environments and integrate it with multiple data processing engines.
- Manage large-scale Iceberg tables, perform complex schema changes, and handle partition evolution.
- Master techniques to optimize query performance and data scan efficiency for large datasets.
- Implement mechanisms to ensure data consistency, manage transactional guarantees, and handle failures in distributed environments.
Apache Iceberg Fundamentals
14 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at beginner-level data professionals who wish to acquire the knowledge and skills necessary to effectively utilize Apache Iceberg for managing large-scale datasets, ensuring data integrity, and optimizing data processing workflows.
By the end of this training, participants will be able to:
- Gain a thorough understanding of Apache Iceberg's architecture, features, and benefits.
- Learn about table formats, partitioning, schema evolution, and time travel capabilities.
- Install and configure Apache Iceberg in different environments.
- Create, manage, and manipulate of Iceberg tables.
- Understand the process of migrating data from other table formats to Iceberg.
SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
14 HoursFormat of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Big Data Consulting
21 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at intermediate-level IT professionals who wish to enhance their skills in data architecture, governance, cloud computing, and big data technologies to effectively manage and analyze large datasets for data migration within their organizations.
By the end of this training, participants will be able to:
- Understand the foundational concepts and components of various data architectures.
- Gain a comprehensive understanding of data governance principles and their importance in regulatory environments.
- Implement and manage data governance frameworks such as Dama and Togaf.
- Leverage cloud platforms for efficient data storage, processing, and management.
Big Data & Database Systems Fundamentals
14 HoursThe course is part of the Data Scientist skill set (Domain: Data and Technology).
Azure Data Lake Storage Gen2
14 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at intermediate-level data engineers who wish to learn how to use Azure Data Lake Storage Gen2 for effective data analytics solutions.
By the end of this training, participants will be able to:
- Understand the architecture and key features of Azure Data Lake Storage Gen2.
- Optimize data storage and access for cost and performance.
- Integrate Azure Data Lake Storage Gen2 with other Azure services for analytics and data processing.
- Develop solutions using the Azure Data Lake Storage Gen2 API.
- Troubleshoot common issues and optimize storage strategies.
Data Vault: Building a Scalable Data Warehouse
28 HoursIn this instructor-led, live training in Norway, participants will learn how to build a Data Vault.
By the end of this training, participants will be able to:
- Understand the architecture and design concepts behind Data Vault 2.0, and its interaction with Big Data, NoSQL and AI.
- Use data vaulting techniques to enable auditing, tracing, and inspection of historical data in a data warehouse.
- Develop a consistent and repeatable ETL (Extract, Transform, Load) process.
- Build and deploy highly scalable and repeatable warehouses.
Apache Druid for Real-Time Data Analysis
21 HoursApache Druid is an open-source, column-oriented, distributed data store written in Java. It was designed to quickly ingest massive quantities of event data and execute low-latency OLAP queries on that data. Druid is commonly used in business intelligence applications to analyze high volumes of real-time and historical data. It is also well suited for powering fast, interactive, analytic dashboards for end-users. Druid is used by companies such as Alibaba, Airbnb, Cisco, eBay, Netflix, Paypal, and Yahoo.
In this instructor-led, live course we explore some of the limitations of data warehouse solutions and discuss how Druid can compliment those technologies to form a flexible and scalable streaming analytics stack. We walk through many examples, offering participants the chance to implement and test Druid-based solutions in a lab environment.
Format of the Course
- Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding
Greenplum Database
14 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at administrators who wish to set up Greenplum Database for business intelligence and data warehousing solutions.
By the end of this training, participants will be able to:
- Address processing needs with Greenplum.
- Perform ETL operations for data processing.
- Leverage existing query processing infrastructures.
IBM Datastage For Administrators and Developers
35 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at intermediate-level IT professionals who wish to have a comprehensive understanding of IBM DataStage from both an administrative and a development perspective, allowing them to manage and utilize this tool effectively in their respective workplaces.
By the end of this training, participants will be able to:
- Understand the core concepts of DataStage.
- Learn how to effectively install, configure, and manage DataStage environments.
- Connect to various data sources and extract data efficiently from databases, flat files, and external sources.
- Implement effective data loading techniques.
Apache Kylin: Real-Time OLAP on Big Data
14 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at intermediate-level big data professionals who wish to utilize Apache Kylin for building real-time data warehouses and performing multidimensional analysis on large-scale datasets.
By the end of this training, participants will be able to:
- Set up and configure Apache Kylin with real-time streaming data sources.
- Design and build OLAP cubes for both batch and streaming data.
- Perform complex queries with sub-second latency using Kylin's SQL interface.
- Integrate Kylin with BI tools for interactive data visualization.
- Optimize performance and manage resources effectively in Kylin.
Oracle SQL for Development and Database Management
35 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at intermediate-level database professionals who wish to enhance their skills in Oracle SQL development and administration.
By the end of this training, participants will be able to:
- Build and optimize complex SQL queries.
- Manage databases efficiently using Oracle SQL tools.
- Apply best practices in database development and maintenance.
- Administer user access and database security in an Oracle environment.