Course Outline
Getting started with the Oracle database
- Database architecture, sessions
- Relational model of the database
- Users and schemas
- Tools
Introduction to the SELECT statement
- Projection and selection
- Sorting
- Operators and handling of NULL
- Query lexical parameters (& and &&)
- Limiting the number of records (ROWNUM, FETCH, SAMPLE)
Scalar functions
- Built-in functions, nesting of functions
- Type conversions
- Enumeration functions
Handling time and regional settings
- Date operations
- Local national and regional settings in SQL
Grouping and aggregation
- Grouping functions
- DISTINCT clause
- GROUP BY and HAVING clauses
Retrieving data from multiple tables
- Cross, inner and outer joins (cross, inner, outer)
- Unusual forms of joins (SELF, NATURAL, NONEQUAL)
- Collective operators (UNION, UNION ALL, INTERSECT, MINUS)
Subqueries
- Simple subqueries
- Correlated subqueries
- EXISTS and NOT EXISTS operators
- Other types of subqueries (FROM, WITH, scalar)
Appendix A - Joins using Oracle's native SQL syntax
Appendix B - Tables, integrity constraints, views
- Table management (CREATE, ALTER, DROP, RENAME)
- Integrity ties (CONSTRAINTS)
- Use of views during data analysis
Suggested follow-up training courses
ORA_SA2, ORA_SA3
Requirements
General knowledge of IT issues and concepts related to databases and the ability to operate a computer efficiently.
Testimonials (5)
overall a good training that responds to my needs. I received also information about Oracle VM VirtualBox allowing me to continue the practice on my own.
Liviu
Course - Oracle SQL LP - Fundamentals
I learned complex functions and how to apply them
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Course - Oracle SQL Language
the exercises