
Explore Oracle SQL basics by learning the six essential clauses: select, from, where, group by, having, and order by, using Oracle Express Edition and Oracle SQL Developer, with guided practice.
Master Udemy video controls for this Oracle SQL course, including play/pause, speed, volume, subtitles, and video quality, while exploring course content, resources, notes, Q&A, and announcements.
Install Oracle database express edition, choosing 11g, 12c, or 18c based on your system. If you have a 32-bit machine, use 11g; otherwise download from Oracle with license sign-in.
Install Oracle database express edition 18c by running setup, configuring prerequisites, and setting a password for sys and pdb admin accounts, completing the backend installation.
Install the Oracle SQL Developer front end to access Oracle's back end, choosing 64-bit with JDK or 32-bit with a separate JDK, then extract and run the application.
Create a new local database connection in the Oracle development environment, enter username and password, set the DPA role, test, save the password, and color-code the connection for quick identification.
Diagnose and fix the network adaptor could not establish the connection error in Oracle SQL by checking the listener status and restarting the listener.
Explore the Oracle SQL select statement, built from select, from, where, group by, having, and order by, and learn to print results, fetch all rows, and select specific columns.
Explore renaming fields in Oracle SQL by querying the data dictionary's col$ table, using quoted and non quoted identifiers, and understanding how to handle spaces and underscores.
Explore how the as keyword optionally renames columns in a select statement and how quoted versus non-quoted identifiers determine the new column names in Oracle SQL.
Understand why semicolons are essential in Oracle SQL and avoid errors. Explore single-line and multi-line comments with -- and /* */, plus the Ctrl+/ keyboard shortcut.
Use the where clause to filter rows, showing how original column names must be used, how equality works, and how sorting and temporary filters affect results.
Group by name to consolidate identical names, count occurrences with an aggregation, alias the results using as, and follow the rule that non-aggregated columns must appear in the group by.
Demonstrate the HAVING clause as a post-group filter for aggregate results, compare it to where, and cover common error 904 (invalid identifier) and its resolution.
Sorts the final result set with the order by clause after from, group by, and having. Order by renamed fields or aliases; use desc to sort descending and resolve ties.
Remember the order of SQL clauses: select, from, where, group by, having, order by; this left-to-right pattern helps avoid common aggregation and non-aggregated column mistakes.
Practice activity reinforces sql basics by building a select statement from a table, using where and order by, applying aliases, and explains group by and having placement with descending order.
Explore Oracle University options, including ISEE 0071 exam details and core topics such as relational database concepts, where clause, joins, subqueries, and group by having.
Recap the course highlights and practice with Oracle express edition and Oracle SQL Developer, covering the select statement and six principal clauses: select, from, where, group by, having, order by.
This course is a brief presentation of Oracle SQL.
Please note: This course is not affiliated with, endorsed by, or sponsored by Oracle.
We will install a version of Oracle Express Edition and Oracle SQL Developer for free.
The Oracle Express Edition is the back engine, which does all of the work.
Oracle SQL Developer is the front engine, which allows you to send queries and see the results.
We'll then look at the SELECT statement with its 6 main clauses (SELECT, FROM, WHERE, GROUP BY, HAVING and ORDER BY).
The SELECT clause says what fields you want to retrieve.
The FROM clause shows the data source.
The WHERE clause filters it down, based on criteria you choose.
The GROUP BY clause aggregates (sums, count, min, max) it together, creating a summary.
The HAVING clause can summarise it further.
The ORDER BY clause then orders the results.
As part of this, we'll be looking at how you can rename fields in a query, how you can use the AS keyword, and semicolons and comments.
Following this, we'll look at what else you need to know, and resources (which range from FREE to very expensive) which will help you to learn it.
No prior knowledge is required - just a willingness to learn.
See you on the course.