Oracle SQL - advanced Training Course
Level
Advanced
Form
Lecture, Presentation, Workshop
Purpose of the training
The training is dedicated to people with the profile of user, programmer or administrator who already have some knowledge of working with Oracle database and want to deepen and systematize it. It is a complement to the ORA_S1 training course.
Benefits of completing the training
The training will provide participants with the skills to efficiently store and process data using SQL, introducing knowledge of optimization, analysis and various methods of data extraction. At the same time, it will provide knowledge of the database architecture and its advanced capabilities to create effective applications.
Course Outline
SQL analytical extension
- Summary during groupings
- Operations on strings of records
- Analytical form of aggregation functions
- Rankings and windows
Hierarchical queries and samples
- Tree construction (CONNECT BY PRIOR clause and START WITH clause).
- SYS_CONNECT_BY_PATH function
- Samples of data (SAMPLE clause)
Regular expressions in SQL
- Searching through data
- Data transformations
Repository operations
- System dictionary
- Constraint management
- Temporary tables
- Views
- Sequences
- Indexes
- Synonyms
- Database links
- External tables
Appendix A - Managing users and permissions
- Users and schemas
- System and object permissions
- Roles
- Profiles
Suggested pre-training
ORA_S1 or ORA_SA1
Suggested supplementary training courses
ORA_SP3, ORA_P1,ORA_P2
Requirements
Knowledge of relational databases, free use of the SELECT statement in terms of projection, selection, joins and subqueries.
Open Training Courses require 5+ participants.
Oracle SQL - advanced Training Course - Booking
Oracle SQL - advanced Training Course - Enquiry
Oracle SQL - advanced - Consultancy Enquiry
Testimonials (2)
It was very interactive and it kept us interested.
Raluca Alexandra PUNGA
Course - SQL Fundamentals
Greg was very patient and helpful
Chris Havel - Encyclopaedia Britannica
Course - ORACLE SQL Fundamentals
Upcoming Courses
Related Courses
SQL Advanced
14 HoursThis instructor-led, live training in Slovenia (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.
AI for SQL: Leveraging Large Language Models for Intelligent Querying and Optimization
21 HoursAI for SQL is the application of artificial intelligence and large language models (LLMs) to automate, optimize, and enhance the way SQL queries are generated, executed, and interpreted within enterprise data environments.
This instructor-led, live training (online or onsite) is aimed at intermediate-level data engineers and technical leads who wish to integrate AI capabilities into SQL workflows to enable natural language querying, intelligent optimization, and automated data analysis.
By the end of this training, participants will be able to:
- Integrate LLMs such as GPT, DeepSeek, LLaMA, Qwen, and Mistral into SQL environments.
- Build natural-language-to-SQL pipelines for conversational data access.
- Implement AI-driven query optimization and error detection.
- Design secure, auditable AI-SQL workflows for enterprise use.
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.
SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
14 HoursSQL Database Management and Design equips practitioners with advanced techniques for building relational databases from foundational queries to schema design. Covers core principles of SQL query commands, union operations, aggregation functions, and entity relationship modeling. Examines proven methods for multi-table joins, transaction management, and ACID properties. Helps professionals normalize tables, optimize data selection, and design robust database architectures for reliable information systems.
Oracle SQL for Administrators
21 HoursThis instructor-led, live training in Slovenia (online or onsite) is aimed at beginner-level database administrators and developers who wish to learn SQL to efficiently manage, query, and manipulate data in Oracle databases for administrative and operational tasks.
By the end of this training, participants will be able to:
- Understand Oracle database architecture, including schemas, users, and sessions.
- Write and optimize SQL queries for data retrieval, filtering, and manipulation.
- Use joins, subqueries, and set operators to work with multiple tables and complex queries.
- Perform data aggregation, grouping, and analysis using SQL functions.
- Manage schema objects like views, sequences, and indexes to enhance database operations.
Oracle SQL for Developers
35 HoursThis instructor-led, live training in Slovenia (online or onsite) is aimed at intermediate-level developers and database administrators who wish to use Oracle SQL to design, manage, and optimize database applications and automate tasks efficiently.
By the end of this training, participants will be able to:
- Understand Oracle database architecture and manage users, schemas, and permissions.
- Write optimized SQL queries for data retrieval, manipulation, and analysis.
- Use advanced SQL techniques, including joins, subqueries, and hierarchical queries.
- Design and manage database objects like tables, indexes, views, and sequences.
Oracle SQL for data analysts - programming and performance
21 HoursThe training is addressed to data analysts and users who need to flexibly and efficiently extract data from the database using SQL commands directly. It is a complement to the ORA_SA1 training and focuses on the efficiency of executing SQL statements and on scenarios in which the SELECT command alone is not enough and one should use the much more powerful PL/SQL language.
Oracle SQL for beginners
21 HoursListeners
This training is addressed for people starting to work with the SQL language in Oracle database
The course answer for questions:
- How to build a query?
- What possibilities have SQL?
- What is a relational database?
- What is the structure and SQL commands
Oracle SQL LP - Fundamentals
14 HoursThe Oracle SQL Fundamentals training course is a comprehensive program designed to equip participants with essential skills and knowledge in Structured Query Language (SQL) using Oracle Database.
By the end of this training, participants will be able to:
- Gain proficiency in writing SQL queries to retrieve and manipulate data in Oracle databases.
- Acquire essential skills in joining tables and handling complex data relationships.
- Understand how to use functions effectively for data manipulation and calculation.
- Master the art of writing efficient sub-queries to perform advanced data filtering and processing
- Gain confidence to work with Oracle SQL in real-world scenarios, enhancing their career prospects in database management and development.
ORACLE SQL Fundamentals
14 HoursThis 2 day course gives an introduction to SQL Developer, SQL*Plus and to SQL, the Structured Query Language used to access a Relational Database and includes the new features of the latest version of ORACLE. The principles learnt may also be applied to databases as diverse as Microsoft SQL Server, MySQL, Access, Informix and DB2.
The course takes the format of a workshop, with a mix of lecture, working examples and practical exercises. Although the content may be customised, at least 2 days are needed to cover the core elements.
Full course notes are provided along with sample database files, example SQL files and free software tools for use in accessing an ORACLE database.
SQL Advanced level for Analysts
21 HoursThe aim of this course is to provide a clear understanding of the use of SQL for different
databases (Oracle, SQL Server, MS Access...). Understanding of analytic functions and the
way how to join different tables in a database will help delegates to move data analysis
operations to the database side, instead of doing this in MS Excel application. This can also
help in creating any IT system, which uses any relational database.
SQL Basics
14 HoursSQL is a standard language used for accessing and manipulating databases.
This instructor-led, live training (online or onsite) is aimed at beginner-level users who wish to understand and use SQL for data querying and reporting.
By the end of this training, participants will be able to:
- Understand the structure of relational databases.
- Write basic SQL statements to retrieve, filter, and sort data.
- Use aggregate functions to summarize data.
- Perform basic joins between multiple tables.
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.
SQL: Basics to Intermediate
35 HoursThis instructor-led, live training in Slovenia (online or onsite) is aimed at beginner-level to intermediate-level data analysts, database professionals, and software developers who wish to learn SQL to manage databases effectively.
By the end of this training, participants will be able to:
- Understand and use fundamental SQL commands and queries.
- Create and manipulate tables and databases.
- Use SQL to sort, filter, and summarize data.
- Implement more complex operations like joins, subqueries, and set operations.
- Apply intermediate techniques such as indexes, views, stored procedures, and triggers.
SQL For Data Science and Data Analysis
14 HoursThis instructor-led, live training (online or onsite) is aimed at software developers, managers, and business analyst who wish to use big data systems to store and retrieve large amounts of data.
By the end of this training, participants will be able to:
- Query large amounts of data efficiently.
- Understand how Big Data system store and retrieve data
- Use the latest big data systems available
- Wrangle data from data systems into reporting systems
- Learn to write SQL queries in:
- MySQL
- Postgres
- Hive Query Language (HiveQL/HQL)
- Redshift
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.
SQL Fundamentals to Advanced Querying
10 HoursSQL is a standardized language used to query, manipulate, and manage data within relational database systems.
This instructor-led, live training (online or onsite) is aimed at beginner-level to advanced-level users who wish to build efficient SQL queries and work confidently with relational databases.
By the end of this training, participants will gain the skills to:
- Construct SQL queries to retrieve, filter, and sort data.
- Manipulate data using insert, update, and delete operations.
- Create joins, subqueries, and aggregated reports.
- Apply advanced SQL techniques for real-world data analysis.
Format of the Course
- Instructor-led lectures combined with guided discussions.
- Hands-on query building and practical exercises.
- Live-lab demonstrations using real datasets.
Course Customization Options
- If you require a tailored SQL program for your organization, please contact us to arrange.
SQL Fundamentals
14 HoursThis SQL training course is for people who want to gain the necessary skills to extract and analyse data from any database and create reports. Course members will learn:
- how to write SQL queries
- what relational databases are and how we can use them
- what are relations and how to create them
- the structure of data
- differences between SQL dialects (Oracle, T-SQL, ANSI)
- practical skills for writing queries
This SQL course deals with generic ANSI SQL. It can be used in any database, including Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL any other relational databases.