Oracle Database: Writing SQL Queries – Technical Training Course - Dates and application
First training day: 27 July 2026 , Additional training days: 28.
First training day: 21 September 2026 , Additional training days: 22.
First training day: 23 November 2026 , Additional training days: 24.
Applying for closed-group training
Enrolment without a date
In this training program, learners will acquire proficiency in the fundamentals of writing SQL queries in Oracle environment.
No previous knowledge is required.
Writing SQL queries is no longer required only for software developers, and is increasingly expected in the fields of analysis, design, testing or reporting. In this comprehensive program, learners will learn the basics of the SQL language, and how to write queries.

In addition to the standard SQL statements, they will be able to use these stand-alone query languages effectively with specific knowledge of Oracle databases.
Throughout the comprehensive program, there will be a strong emphasis on practical knowledge, so learners will learn by practicing the queries in real Oracle database environment.
Curriculum Outline:
1. SQL LANGUAGE AND RELATIONAL DATABASE SERVERS
1.1. SQL standards
1.2. Data models
1.3. Relational database servers
1.4. Table
1.5. Field
1.6. Relationships between tables
1.7. Table operations
1.8. NULL value
2. BASICS OF ORACLE DATABASE SERVER
2.1. Oracle database versions and variants
2.2. Database instances and schemas
2.3. Connecting to Oracle database
2.4. Referring to objects
2.5. Course example database
3. TOOLS FOR ORACLE DATABASE
3.1. SQLPlus
3.2. Oracle SQL Developer
4. SIMPLE SQL QUERIES
4.1. Basics of SQL syntax
4.2. SELECT statement
4.3. WHERE condition
4.4. Operators (LIKE, BETWEEN, IN, IS NULL)
4.5. ORDER BY - Sorting
4.6. GROUP BY - Grouping
4.7. Aggregation functions (SUM, COUNT, MIN, MAX, AVG)
4.8. HAVING condition
4.9. DISTINCT - Ensuring uniqueness
4.10. Limiting the number of lines retrieved (ROWNUM, OFFSET, FETCH NEXT)
4.11. CASE expression
5. BUILT-IN FUNCTIONS
5.1. Numeric functions
5.2. Text-handling functions
5.3. Date and time functions
5.4. Conversion functions
5.5. NULL functions
6. COMPLEX QUERIES
6.1. UNION and UNION ALL
6.2. INTERSECT
6.3. EXCEPT
6.4. Nested queries (EXISTS, IN, ALL, SOME, ANY)
6.5. Joining tables
6.6. INNER JOIN
6.7. CROSS JOIN
6.8. OUTER JOIN
6.9. Self JOIN

Instructors
Do you have any questions about the training?
The instructor was very skillfully prepared! This made the training top-notch.
István L.