
Learn Oracle Database SQL fundamentals from querying and sorting data to joins, subqueries, and DML/DDL, using air schema and Oracle supplied tables, with admin topics on architecture and multi-tenant CDB/PDB.
Learn to connect to an Oracle database using SQL Developer, create a new DB connection to the HR schema in the DB training database, and explore tables and structures.
Learn how to retrieve data with the basic SQL select statement in Oracle, using the from clause and star for all columns or specific columns, and explore SQL's structure.
Learn to build arithmetic expressions in select statements, perform number and date operations, and understand derived columns like salary plus 300, while applying bodmas and handling null values.
Learn how column aliases rename results using as or without as, including case sensitivity with double quotes; apply arithmetic and concatenation to compute and format outputs.
Restrict and sort data in Oracle SQL using where and order by clauses. Use conditions such as equal to, in, between, like, and null; explore substitution variables.
Explore single row functions in Oracle SQL, learn how to customize output with character, number, date, and conversion functions, and master nested and general function usage.
Explore Oracle SQL single row functions with hands-on examples of rounding and truncating numbers, and date manipulation using sysdate, date arithmetic, and RR date formats.
Examine implicit and explicit data type conversion in Oracle SQL. Oracle automatically converts input to native data type (implicit), while explicit conversion uses conversion functions, often via a character intermediary.
Describe how to_char converts dates to formatted text and how to_date converts strings to dates, using single-quoted format models, with rr, fm, and apex modifiers and calendar elements.
Learn nesting functions in Oracle SQL, where a function inside another executes from deepest level to outer, exemplified by substr, upper, concat, and date and salary formatting.
Explore oracle sql general functions nvl, nvl2, nullif, and coalesce for null handling. See examples for calculating annual compensation, selecting first non-null values, and decoding conditional logic.
Explore conditional expressions in Oracle SQL by comparing case expressions and the decode function, with salary and tax calculations using role-based multipliers and text-based calculation examples.
Explore how group functions report aggregate data in Oracle, computing average, sum, min, max, count, and distinct, while handling nulls with nvl across numeric, date, and character data.
Group rows using the group by clause to create department and job ID groups and calculate aggregates such as average and max salary, using the having clause to restrict groups.
Learn how nested grouping functions work by applying average and max to salary, then practice using group by, where, having, and order by clauses to refine results.
Master the main Oracle SQL joins, including natural, using, on, outer and cross joins, plus self-joins, with aliasing and join conditions for performance.
Explore subqueries in Oracle SQL, including inner and outer queries, single and multi row subqueries, and operators like any, all, exists, in, and having, with examples and null handling.
Master set operators in Oracle SQL, including union and union all, to combine multiple queries into compound results. Learn rules for column matching, data types, and final order by.
Explore set operators in oracle sql: intersect returns common rows, minus excludes rows from the first query, and union with matching select statements using type conversions for dummy columns.
Explore data manipulation with dml in Oracle: insert, update, delete, and truncate; manage transactions with commit and rollback; use constraints, data types, and subqueries for inserts.
Learn how to use Oracle SQL insert statements, including implicit and explicit inserts, with department table examples, column lists, and handling constraints and null values.
Master the Oracle update statement using the update clause, set, and where to safely modify data such as department IDs, with subqueries for multiple columns and cross-table updates.
Explore delete and truncate statements in Oracle SQL, focusing on the where clause and conditions, and compare rollback versus auto-commit, to choose fast structure-only removal when appropriate.
Explore how database transactions control data changes with commit, rollback, and savepoint to maintain data consistency in DML operations and read consistency across sessions.
Master the for update clause in a select statement to lock rows with a row-level lock, control timing with no wait, and apply update clauses across tables in Oracle SQL.
Learn Oracle DDL to create and manage tables, including constraints (primary key, foreign key, not null, unique, check), and related objects like views, sequences, indexes, and synonyms.
Master Oracle views, from simple to complex, built on one or more tables to tailor data access, with check options and read-only DML rules.
Learn how to create and manage Oracle sequences to generate unique numbers for primary keys, control start, increment, min/max values, caching, cycling, and how rollback or crashes affect gaps.
The Introduction to Oracle SQL Learning Path lists the courses that help you become an Oracle Database SQL Specialist.
In this SQL course, you will learn deep-level knowledge of Structured Query Language (SQL) with Oracle Database:
Retrieve row and column data from tables with the SELECT statement
Create reports of sorted and restricted data
Employ SQL functions to generate and retrieve customized data
Run complex queries to retrieve data from multiple tables
Run data manipulation language (DML) statements to update data in a database
Run data definition language (DDL) statements to create and manage schema objects
Structured Query Language (SQL) is the set of statements with which all programs and users access data in an Oracle database. Application programs and Oracle tools often allow users access to the database without using SQL directly, but these applications in turn must use SQL when executing the user's request.
The SQL Course is for people who want to learn structure query language using Oracle databases. This course offers students an introduction to Oracle Database 12c, 18c, 19c, and 23c database technology. In this class, students learn the concepts of relational databases and the powerful SQL programming language. This course provides the essential SQL skills that allow developers to write queries against single and multiple tables, manipulate data in tables, and create database objects