image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

Welcome to the
MOST COMPREHENSIVE Oracle SQL Bootcamp Course
on the planet!
Latest Course Updates:
(Aug 2024) : Brand New Content (Managing Oracle Privileges and Roles) was added!
(Jun 2024)  : Brand New Content (Using Oracle FLASHBACK Technologies) was added!
(Apr 2024) : 3-Real SQL(Over 200+ High-Quality Questions) Certification Exam Samples are added!
(Jan 2024)  : More Quiz Questions were added!
Important Notice: This course will be continuously getting updated with more lectures, quizzes, and assessments to enhance your knowledge of Oracle SQL.
Are you a student ready to learn SQL for your lessons?
Do you want to get a better job?
Are you bored with watching a lot of stuff, but could not learn anything?
Do you think you know SQL, but you cannot write SQL codes?
Are you looking for a really professional course?
Then this is the course you are looking for.
You are in the right place!
In this course, all the subjects are explained in
professional order
.
   If you are new to SQL, no problem! You can
easily
learn all the details of SQL. If you already know SQL and want to improve, this course explains
all
the details including
all of the subjects
.
   After completing this course, you will learn all that you need to know. If you don't see something in this course, it means you really don't need to know it for now.
   
Coding can be learned with coding
. A course that has no example is not a course at all. And there are hundreds and hundreds of codes in this course.
   So come on, what are you waiting for?
   Get this course, and go get a better job!
Topics covered in the Complete Oracle SQL Bootcamp 2023 Course:
Database Concepts & Terminologies
What is a Database?
What is the Oracle Database?
What is a pluggable database?
What is SQL?
What is a database table?
What is Relational-Database Management System (RDBMS)?
What is the Entity-relationship model in SQL?
What is a database schema? 
Installing Oracle Sample Schemas (HR, SH, OE, IX, etc.)
Introduction to Database Objects
Downloading and Installing the Oracle Database (Version 12c, 18c, 19c, 21c, etc.)
Downloading the Oracle Database Installation File
Installing Oracle Database into Your Local Computer
Working with a Database via a Virtual Machine
Downloading and Installing a Virtualization Software (Virtual Box, VMWare)
Downloading Pre-built Virtual Machine Image
Importing Virtual Machine into Virtualization Software
Configuring, Using, and Working with Virtual Machines through Virtualization Software
Downloading, Installing, Configuring, and Using the Oracle SQL Developer Software
Connecting to the Oracle Database Using SQL Developer and SQL Plus
Configuring SQL Developer for the first use
Configuring Network Connections to work with Oracle Sample Schemas
Working with Oracle Live SQL
Introduction to Oracle Live SQL Platform
How to use Oracle Live SQL
Retrieving Data from the Database Using SELECT Statements
What is NULL?
SELECT Statements
Using Column Aliases in SQL
DISTINCT and UNIQUE Operators in SQL
Concatenation Operators in SQL
The Quote (q) Operator in SQL
Filtering & Restricting Data returned by SQL Queries using the WHERE Clause
Using the WHERE Clause in SQL
Using Oracle Comparison Operators in SQL
BETWEEN AND Operator in SQL
IN Operator in SQL
LIKE Operator in SQL
IS NULL Operator in SQL 
Logical Operators in SQL:
AND Logical Operator
OR Logical Operator
NOT Logical Operator
Oracle Rules of Precedence in SQL
Sorting Data using the ORDER BY Clause
Using the ORDER BY Clause
Using the ASC and DESC Operators
Using the NULLS FIRST and NULLS LAST Operators
Using the FETCH Clause
Using Oracle Substitution Variables
What are Substitution Variables? 
Double Ampersand (&&) and DEFINE & UNDEFINE Commands
ACCEPT and PROMPT Commands
SET VERIFY ON / SET VERIFY OFF Commands
Using Oracle Single-Row Functions to Customize the Query Outputs
Introduction to Oracle Single-Row Functions
Character Functions
Case Conversion Functions
UPPER Function
LOWER Function
INITCAP Function
Character Manipulation Functions
SUBSTR Function in SQL 
LENGTH Function in SQL 
CONCAT Function in SQL 
INSTR Function in SQL 
TRIM Function in SQL 
LTRIM and RTRIM Functions in SQL 
REPLACE Function in SQL 
LPAD and RPAD Functions in SQL 
Numeric Functions
ROUND Function in SQL
TRUNC Function in SQL 
CEIL Function in SQL 
FLOOR Function in SQL 
MOD Function in SQL
Nested SQL Group Functions
Date Data Types and SQL Date Functions
Date Data Types
DATE Data Type in SQL
TIMESTAMP Data Type in SQL 
TIMESTAMP WITH TIME ZONE Data Type in SQL 
TIMESTAMP WITH LOCAL TIME ZONE Data Type in SQL
Oracle Date Functions
SYSDATE Function in SQL
CURRENT_DATE Function in SQL
SESSIONTIMEZONE Function in SQL
SYSTIMESTAMP Function in SQL
CURRENT_TIMESTAMP Function in SQL
Date Manipulation Functions
ADD_MONTHS Function
MONTHS_BETWEEN Function
ROUND Function
TRUNC Function
EXTRACT Function
NEXT_DAY Function
LAST_DAY Function
Oracle Conversion Functions
TO_CHAR Function in SQL
TO_NUMBER Function in SQL
TO_DATE Function in SQL
Null Related Functions in SQL
NVL Function
NVL2 Function
NULLIF Function
COALESCE Function
Conditional Expressions in SQL
CASE Expressions in SQL
DECODE Function in SQL
Reporting Aggregated Data Using the Group Functions
Introduction to Oracle Group Functions
AVG Function in SQL
COUNT Function in SQL
MAX Function in SQL
MIN Function in SQL
LISTAGG Function in SQL
Overview of Group Functions in SQL
Displaying Data from Multiple Tables Using Joins
What is a SQL Join?
Join Types in Oracle SQL
How to Create a Join in SQL
Natural Join
Join with the USING Clause
Handling Ambiguous Column Names While Joining Multiple Tables
Inner Join (Join with the ON Clause)
Multiple Join Operations
Restricting Joins
Self-Join
Non-Equijoins (Joining Unequal Tables)
Outer Joins in SQL
LEFT OUTER JOIN (LEFT JOIN)
RIGHT OUTER JOIN (RIGHT JOIN)
FULL OUTER JOIN (FULL JOIN)
Cross Join (Cartesian Product or Cross Product)
Oracle's Old Style Join Syntax (Comparison of ANSI vs. Non-ANSI SQL Join Syntaxes)
Using & Building & Analyzing Subqueries
What is a Subquery in SQL?
How to Use Subqueries in SQL?
Subquery Types in SQL:
Single-Row Subqueries in SQL
Multiple-Row Subqueries in SQL
Multiple-Column Subqueries in SQL
SCALAR Subqueries in SQL
Correlated Subqueries in SQL
Using Subqueries as a Table
Using the EXISTS Operator (Semijoins in SQL)
Using the NOT EXISTS Operator
Working with Oracle SET Operators
What are SET Operators and Why are They Used?
UNION Operator
UNION ALL Operator
MINUS Operator
INTERSECT Operator
Combining Multiple Queries Using Multiple SET Operators in Complex SQL Queries
Using Data Manipulation Language (DML) Statements
INSERT Statement
UPDATE Statement
DELETE Statement
MERGE Statement
Multiple INSERT Statements
Unconditional INSERT (INSERT ALL) Statements
Conditional INSERT ALL Statements
Conditional INSERT FIRST Statements
Pivot Insert in SQL
Using Transaction Control Language (TCL) Statements
What is a transaction in SQL?
TCL Commands
COMMIT and ROLLBACK Statements in SQL
Row Locking Mechanism in SQL
SAVEPOINT Statement in SQL
FOR UPDATE Statement in SQL
Using Data Definition Language (DDL) Statements
What are Data Definition Language Statements
Naming Rules & Naming Conventions in Oracle
Creating Tables using the CREATE TABLE statements
CREATE TABLE AS SELECT (CTAS) Statement in Oracle
ALTER TABLE Statement
Marking Columns Unused (Using The SET UNUSED Clause)
READ-ONLY Tables in SQL
DROP TABLE Statement
TRUNCATE TABLE Statement
COMMENT Statement
RENAME Statement
Creating, Using, Working, and Managing Constraints
What is a Constraint in SQL?
Oracle Constraint Types
NOT NULL Constraint
UNIQUE Constraint
PRIMARY KEY Constraint
FOREIGN KEY Constraint
The ON DELETE CASCADE Clause
The ON DELETE SET NULL Clause
CHECK Constraint
Adding Constraints via ALTER TABLE Statements
Dropping (Removing) Constraints
Cascading Constraints in Oracle
Renaming Constraints
Enabling / Disabling Constraints
Status of Constraints
Deferring (Deferrable) Constraints
Creating, Using, and Managing Database Views in Details
What is a Database View and What is it Used for?
View Types in Oracle
Creating Simple Views
Creating Complex Views
Modifying Views
Performing DML Operations with Views
Using the WITH CHECK OPTION Clause in SQL
Using the WITH READ ONLY Clause on Views
Managing Objects Using Oracle Data Dictionary Views
What are Data Dictionary views in Oracle?
The DICTIONARY View (The Main Dictionary)
USER, ALL, DBA, and V$ Prefixes in Data Dictionary Views
USER_OBJECTS, ALL_OBJECTS, and DBA_OBJECTS Views
USER_TABLES, ALL_TABLES, and DBA_TABLES Data Dictionary Views
USER_TAB_COLUMNS Data Dictionary View
USER_CONSTRAINTS Data Dictionary View
USER_CONS_COLUMNS Data Dictionary View
USER_VIEWS Data Dictionary View
USER_TAB_COMMENTS and USER_COL_COMMENTS Data Dictionary Views
Creating and Using, Working with Sequences in SQL
What is a Sequence?
Creating Sequences
Modifying Sequences
Using Sequences
Using Sequences as Default Values
Sequence Caching
The USER_SEQUENCES View
Using the IDENTITY Column in Oracle
Creating and Using Synonyms
Working with Indexes
Managing Schema Objects
Retrieving Data By Using Subqueries
Manipulating Data By Using Subqueries
Controlling User Access in Details
Managing Data in Different Time Zones
BENEFITS OF TAKING THIS SQL COURSE:
Knowing SQL can
get you a better job or improve the one you have and it can earn you 150k+ (USD) per/year in the IT Industry
. It's a skill that will put you more in demand in the biggest technology companies in the IT industry, and make your software life easier, this is why it's so popular and backed by Oracle.
This course will help you
quickly get up to speed with Oracle SQL
. I will demystify the query skill and
help you
understand the essential concepts
of how to write SQL codes easily and think analytically against the problem in your company.
STUDENT REVIEWS PROVE THIS COURSE'S WORTH: 
Those who have reviewed the course have pointed out that
the instruction is clear and easy to follow
, as well as thorough and highly informative. Other students
enjoy the use of relevant examples throughout the course
, as these make the content even easier to comprehend.
Many students had also taken other SQL courses in the past, only to find that
this SQL course was their favorite
. They enjoyed the
structure of the content
and
the high-quality audio/video
.
Check out all of the
great reviews
in the review section ...
a lot of happy students
:-)
IMPORTANT NOTE:
Knowing SQL is "mandatory" for any IT Professional and having good SQL knowledge will be a "GREAT PLUS" for you!
If you want to
Become a Job-Ready SQL Professional
who can pass any Oracle SQL Exam confidently, this course will be the next step for you!
So let’s do this! I'll see you in the first lecture!
Who this course is for:
Anyone willing to step into the software development career!
Anyone dreaming to get a well-paid SQL Development Job!
Anyone planning to Pass the Oracle 1Z0-071 (OCA) exam!
Anyone who wants to Become an in-demand SQL Professional!

What you'll learn

Pass Oracle 1Z0-071 SQL Database SQL Certification Exam easily on your first try!

Be Able to Answer any SQL Interview Questions Confidently!

Become a Job-Ready SQL Developer by Learning All the Skills You will Need!

Learn Oracle SQL by Professionally Designed Content Step by Step!

Write, Read and Analyze Any SQL Queries Easily and Learn How to Play with Data!

Solve any SQL-related Problems by Yourself Creating Analytical Solutions!

Test Your SQL Skills with Hundreds of Hands-on Examples, Quizzes, Challenges!

Lifetime Support from the Instructors. Get a Well-Organized Recap Document!

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Database Concepts
13
1.1-What is a Database?
1.2-Why Oracle Database?
1.3-What is a Table?
1.4-UDEMY 101: How to Use Udemy? +Some Useful Tips (Do not Skip)
1.5-The Working Document (Course Slide for Course Participants)
1.6-Special Gifts for Our Students!(SQL Cheatsheet & SQL Certification Exam Samples)
1.7-What is a Relational Database (RDBMS)?
1.8-Entity Relationship Logic in Databases
1.9-What is Pluggable Database?
1.10-Introduction to Database Objects
1.11-The Sample (HR) Schema Used in This Course
1.12-What is SQL?
1.13-Quiz (Database Concepts)
2-Software Download & Installation
19
2.1-About the Database Installation
2.2-The Ways to Get a Database
2.3-Option 1: Installing VMware and VirtualBox on Windows
2.4-Option 1: How to Install the Virtual Box on Mac OS X?
2.5-Option 1: Downloading Virtual Machine Image (19c)
2.6-Option 1: Downloading Virtual Machine Image(If the previous lecture didn't work)
2.7-Option 1: Configuring the VMware Virtualization Software
2.8-Option 1: Configuring the Oracle VirtualBox Virtualization Software
2.9-Option 1: Configuring SQL Developer inside of the Virtual Machine
2.10-Important Note
2.11-Option 2: Downloading And Installing Oracle Database
2.12-Option 2: Unlocking the HR Schema
2.13-Option 2: Configuring and Using the SQL Developer
2.14-Option 2: Installing Sample Schemas in Oracle Database
2.15-Option 2: HR Schema Create Code (if you could not get the HR user in other ways)
2.16-Option 3 : Using Oracle Live SQL
2.17-Option 3: Oracle Live SQL Limitations
2.18-SQL Statements Used in This Course
2.19-Don't Forget to Leave a Rating!
3-Retrieving Data
26
3.1-Oracle Data Types
3.2-What is a NULL Value?
3.3-DESCRIBE Command
3.4-INFORMATION Command
3.5-INFORMATION Command (Code Samples)
3.6-SQL Statement Basics
3.7-SQL Statement Basics (Code Samples)
3.8-Oracle Error Messages
3.9-Oracle Error Messages (Code Samples)
3.10-Using SELECT Statements
3.11-Using SELECT Statements (Code Samples)
3.12-Using Column Aliases
3.13-CODE: Using Column Aliases
3.14-Quote (Q) Operator
3.15-Quote (Q) Operator (Code Samples)
3.16-DISTINCT and UNIQUE Operator
3.17-DISTINCT and UNIQUE Operators (Code Samples)
3.18-Write a SQL Query that Returns All the Possible Product Status Values
3.19-Coding Exercise 1 Solution
3.20-Concatenation Operators
3.21-Concatenation Operators (Code Samples)
3.22-Arithmetic Expressions and NULL Values
3.23-Arithmetic Expressions and NULL Values (Code Samples)
3.24-Write a SQL Query to Calculate New Salaries
3.25-Quiz (Retrieving Data)
3.26-Coding Exercise 2 Solution
4-Restricting Data
23
4.1-Using WHERE Clause
4.2-Using WHERE Clause (Code Samples)
4.3-Write a SQL Query to Fetch the Employees Working as Sales Managers
4.4-Comparison Operators
4.5-Comparison Operators (Code Samples)
4.6-BETWEEN … AND Operator
4.7-BETWEEN...AND Operator (Code Samples)
4.8-IN Operator
4.9-IN Operator (Code Samples)
4.10-Type a SQL Query which Returns the Employees who Work as Sales People
4.11-LIKE Operator
4.12-LIKE Operator (Code Samples)
4.13-Return all the managers based on their job titles
4.14-IS NULL Operator
4.15-IS NULL Operator (Code Samples)
4.16-Logical Operators (AND, OR, NOT)
4.17-Logical Operators (Code Samples)
4.18-Return the managers who earn less than 10000
4.19-Rules of Precedence
4.20-Rules of Precedence (Code Samples)
4.21-A Challenging Exercise on the Rules of Precedence
4.22-Quiz
4.23-Quiz (Restricting Data)
5-Sorting Data
13
5.1-ORDER BY Clause
5.2-ORDER BY Clause (Code Samples)
5.3-ASC and DESC Operators
5.4-ASC and DESC Operators (Code Samples)
5.5-It's Time Order the Rows
5.6-NULLS FIRST and NULLS LAST Operators
5.7-NULLS FIRST and NULLS LAST Operators (Code Samples)
5.8-ROWNUM & ROWID in SQL
5.9-ROWNUM & ROWID in SQL (Code Samples)
5.10-Oracle FETCH Clause
5.11-Oracle FETCH Clause (Code Samples)
5.12-Bring the second top 10 orders
5.13-Quiz (Sorting Data)
6-Using Substitution Variables
8
6.1-What is a Substitution Variable?
6.2-What is a Substitution Variable (Code Samples)
6.3-Double Ampersand (&&) and DEFINE & UNDEFINE Commands
6.4-Double Ampersand (&&) and DEFINE & UNDEFINE Commands (Code Samples)
6.5-ACCEPT and PROMPT Commands
6.6-ACCEPT and PROMPT Commands (Code Samples)
6.7-SET VERIFY ON / SET VERIFY OFF Commands
6.8-SET VERIFY ON-OFF Commands(Code Samples)
7-Single-Row Functions
21
7.1-Single Row Functions
7.2-Character Functions - Case Conversion (LOWER, UPPER, INITCAP) Functions
7.3-Case Conversion (LOWER, UPPER, INITCAP) Functions (Code Samples)
7.4-Character Functions - Character Manipulation Functions (Part 1)
7.5-Character Manipulation Functions (Part 1) (Code Samples)
7.6-Character Functions - Character Manipulation Functions Part 2 (INSTR Function)
7.7-Character Manipulation Functions Part 2 (INSTR Function) (Code Samples)
7.8-Character Functions - Part 3 (TRIM, LTRIM, RTRIM Functions)
7.9-Character Functions - Part 3 (TRIM, LTRIM, RTRIM Functions) (Code Samples)
7.10-Character Functions - Part 4 (REPLACE, LPAD, RPAD Functions)
7.11-Character Functions - Part 4 (REPLACE, LPAD, RPAD Functions) (Code Samples)
7.12-Numeric Functions
7.13-Numeric Functions (Code Samples)
7.14-Nested Functions
7.15-Nested Functions (Code Samples)
7.16-Date Values & Date Formats in Oracle
7.17-Date Functions & Arithmetic Operations on Dates
7.18-Date Functions & Arithmetic Operations on Dates (Code Samples)
7.19-Date Manipulation Functions in SQL
7.20-Date Manipulation Functions in SQL (Code Samples)
7.21-Quiz (Single-Row Functions)
8-Conversion Functions
9
8.1-Conversion Functions
8.2-Conversion Functions (Code Samples)
8.3-TO_CHAR, TO_DATE, TO_NUMBER Functions (Part 1)
8.4-TO_CHAR, TO_DATE, TO_NUMBER Functions (Part 1) (Code Samples)
8.5-TO_CHAR, TO_DATE, TO_NUMBER Functions (Part 2)
8.6-TO_CHAR, TO_DATE, TO_NUMBER Functions (Part 2) (Code Samples)
8.7-Null-Related (NVL, NVL2, NULLIF, COALESCE) Functions
8.8-Null-Related (NVL, NVL2, NULLIF, COALESCE) Functions (Code Samples)
8.9-Quiz (Conversion Functions)
9-Conditional Expressions
5
9.1-Oracle Conditional Expressions: CASE Expressions
9.2-Oracle Conditional Expressions: CASE Expressions (Code Samples)
9.3-Oracle Conditional Expressions: DECODE Function
9.4-Oracle Conditional Expressions: DECODE Function (Code Samples)
9.5-Quiz (Conditional Expressions)
10-Group Functions
17
10.1-Group Functions
10.2-AVG Function
10.3-AVG Function (Code Samples)
10.4-COUNT Function
10.5-COUNT Function (Code Samples)
10.6-Write a SQL query returning the number of married male customers
10.7-MAX Function
10.8-MAX Function (Code Samples)
10.9-MIN Function
10.10-MIN Function (Code Samples)
10.11-SUM Function
10.12-SUM Function (Code Samples)
10.13-LISTAGG Function
10.14-LISTAGG Function (Code Samples)
10.15-Overview Of Group Functions
10.16-Overview Of Group Functions (Code Samples)
10.17-Quiz (Group Functions)
11-Grouping Data
11
11.1-GROUP BY Clause (Part 1)
11.2-GROUP BY Clause (Part 1) (Code Samples)
11.3-Type a SQL Query Returning the Number of Distinct Job ID Values for Each Department
11.4-GROUP BY Clause (Part 2)
11.5-GROUP BY Clause (Part 2) (Code Samples)
11.6-HAVING Clause
11.7-HAVING Clause (Code Samples)
11.8-Type a SQL Query Returns Departments which Have more than 10 employees
11.9-Nested Group Functions
11.10-Nested Group Functions (Code Samples)
11.11-Quiz (Grouping Data)
12-Joining Multiple Tables
38
12.1-What is a Join? & Oracle SQL Join Types
12.2-Creating a Join
12.3-Natural Join
12.4-Natural Join (Code Samples)
12.5-Join with the USING Clause
12.6-Join with the USING Clause (Code Samples)
12.7-Handling Ambiguous Column Names
12.8-Handling Ambiguous Column Names (Code Samples)
12.9-Inner Join & Join with the ON Clause
12.10-Inner Join & Join with the ON Clause (Code Samples)
12.11-Write a SQL Query Returning the Distribution of Orders Based on the Gender and Order Mode
12.12-Multiple Join Operations
12.13-Multiple Join Operations (Code Samples)
12.14-Restricting Joins
12.15-Restricting Joins (Code Samples)
12.16-Self Join
12.17-Self Join (Code Samples)
12.18-Non-Equijoins (Joining Unequal Tables)
12.19-Non-Equijoins (Joining Unequal Tables) (Code Samples)
12.20-OUTER JOINS
12.21-OUTER JOINS (Code Samples)
12.22-LEFT OUTER JOIN (LEFT JOIN)
12.23-LEFT OUTER JOIN (LEFT JOIN) (Code Samples)
12.24-RIGHT OUTER JOIN (RIGHT JOIN)
12.25-RIGHT OUTER JOIN (RIGHT JOIN) (Code Samples)
12.26-FULL OUTER JOIN (FULL JOIN)
12.27-FULL OUTER JOIN (FULL JOIN) (Code Samples)
12.28-Cross Join (Cartesian Product / Cross Product)
12.29-Cross Join (Cartesian Product / Cross Product) (Code Samples)
12.30-Oracle's Old Style Join Syntax (ANSI vs Non-ANSI Joins) (Part 1)
12.31-Oracle's Old Style Join Syntax (ANSI vs Non-ANSI Joins) (Part 2)
12.32-Oracle's Old Style Join Syntax (ANSI vs Non-ANSI Joins) (Part 3)
12.33-Oracle's Old Style Join Syntax (ANSI vs Non-ANSI Joins) (Code Samples)
12.34-The Differences Between The Inner Joins & Outer Joins, Equijoins & Non-Equijoins
12.35-Differences Between Inner Joins-Outer Joins, Equijoins-Non-Equijoins (Code)
12.36-Which Join Type Should You Use?
12.37-Entity-Relationship Models in DBMS - How to Use Them with Joins?
12.38-Quiz (Joining Multiple Tables)
13-Using Subqueries
21
13.1-Using Subqueries
13.2-Using Subqueries (Code Samples)
13.3-Return the employees who work at the same department with Douglas
13.4-Single Row Subqueries
13.5-Single Row Subqueries (Code Samples)
13.6-Multiple Row Subqueries
13.7-Multiple Row Subqueries (Code Samples)
13.8-Multiple Column Subqueries
13.9-Multiple Column Subqueries (Code Samples)
13.10-Using Subqueries as a Table
13.11-Using Subqueries as a Table (Code Samples)
13.12-SCALAR Subqueries
13.13-SCALAR Subqueries (Code Samples)
13.14-Correlated Subqueries
13.15-Correlated Subqueries (Code Samples)
13.16-EXISTS Operator & Semijoins
13.17-EXISTS Operator & Semijoins (Code Samples)
13.18-Write a SQL Query to Find the Customers who Paid over 100000 for One Order
13.19-NOT EXISTS Operator
13.20-NOT EXISTS Operator (Sample Codes)
13.21-Quiz (Using Subqueries)
14-Working with the Oracle SET Operators
14
14.1-Introduction to SET Operators in Oracle SQL
14.2-UNION and UNION ALL Operators
14.3-UNION and UNION ALL Operators (Code Samples)
14.4-INTERSECT Operator
14.5-INTERSECT Operator (Code Samples)
14.6-MINUS Operator
14.7-MINUS Operator (Code Samples)
14.8-Matching Unmatched Queries in SET Operations
14.9-Matching Unmatched Queries in SET Operations (Code Samples)
14.10-Using the ORDER BY Clause with SET Operators
14.11-Using the ORDER BY Clause with SET Operators (Code Samples)
14.12-Combining Multiple Queries Using the SET Operators
14.13-Combining Multiple Queries Using the SET Operators (Code Samples)
14.14-Quiz (Set Operators)
15-Data Definition Language (DDL) Statements
21
15.1-Data Definition Language (DDL)
15.2-Naming Rules & Naming Conventions in Oracle
15.3-CREATE TABLE Statement
15.4-CREATE TABLE Statement (Code Samples)
15.5-CREATE TABLE AS SELECT (CTAS) Statement in Oracle
15.6-CREATE TABLE AS SELECT (CTAS) Statement in Oracle (Code Samples)
15.7-ALTER TABLE Statement
15.8-ALTER TABLE Statement (Code Samples)
15.9-Marking Columns Unused (Using The SET UNUSED Clause)
15.10-Marking Columns Unused (Using The SET UNUSED Clause) (Code Samples)
15.11-READ-ONLY Tables in SQL
15.12-READ-ONLY Tables in SQL (Code Samples)
15.13-DROP TABLE Statement
15.14-DROP TABLE Statement (Code Samples)
15.15-TRUNCATE TABLE Statement
15.16-TRUNCATE TABLE Statement (Code Samples)
15.17-COMMENT Statement
15.18-COMMENT Statement (Code Samples)
15.19-RENAME Statement
15.20-RENAME Statement (Code Samples)
15.21-Quiz (Data Definition Language)
16-Data Manipulation Language (DML) Statements
31
16.1-Data Manipulation Language (DML)
16.2-INSERT Statement (Part 1)
16.3-INSERT Statement (Part 1) (Code Samples)
16.4-INSERT Statement (Part 2)
16.5-INSERT Statement (Part 2) (Code Samples)
16.6-Multitable Insert Statements
16.7-Unconditional Insert Statements (INSERT ALL Statements)
16.8-Unconditional Insert Statements (INSERT ALL Statements) (Code Samples)
16.9-Conditional INSERT ALL Statements
16.10-Conditional INSERT ALL Statements (Code Samples)
16.11-Conditional INSERT FIRST Statements
16.12-Conditional INSERT FIRST Statements (Code Samples)
16.13-Pivoting Insert
16.14-Pivoting Insert (Code Samples)
16.15-UPDATE Statement
16.16-UPDATE Statement (Code Samples)
16.17-DELETE Statement
16.18-DELETE Statement (Code Samples)
16.19-MERGE Statement
16.20-MERGE Statement (Code Samples)
16.21-(TCL) Transaction Control Language & TCL Commands
16.22-(TCL) Transaction Control Language & TCL Commands (Code Samples)
16.23-COMMIT and ROLLBACK Statements
16.24-COMMIT and ROLLBACK Statements (Code Samples)
16.25-Row Lock in Oracle
16.26-Row Lock in Oracle (Code Samples)
16.27-SAVEPOINT Statement
16.28-SAVEPOINT Statement (Code Samples)
16.29-FOR UPDATE Statement
16.30-FOR UPDATE Statement (Code Samples)
16.31-Quiz (Data Manipulation Language)
17-Using Oracle FLASHBACK Technologies
8
17.1-FLASHBACK Operations (Part 1)
17.2-FLASHBACK Operations (Part 2)
17.3-FLASHBACK Operations (Part 2) (Code Samples)
17.4-PURGE Operations
17.5-PURGE Operations (Code Samples)
17.6-Tracking Changes In Data In a Particular Time
17.7-Tracking Changes In Data In a Particular Time (Code Samples)
17.8-Quiz (Flashback Technologies)
18-Oracle Constraints in SQL
11
18.1-What is a Constraint? Oracle Constraint Types
18.2-NOT NULL Constraint
18.3-NOT NULL Constraint (Code Samples)
18.4-UNIQUE Constraint
18.5-UNIQUE Constraint (Code Samples)
18.6-PRIMARY KEY Constraint
18.7-PRIMARY KEY Constraint (Code Samples)
18.8-FOREIGN KEY Constraint (Part 1)
18.9-FOREIGN KEY Constraint (Part 2)
18.10-FOREIGN KEY Constraint (Code Samples)
18.11-The ON DELETE CASCADE
ON DELETE SET NULL Clause;18.12-The ON DELETE CASCADE
21
ON DELETE SET NULL Clause (Code Samples)
18.13-CHECK Constraint
18.14-CHECK Constraint (Code Samples)
18.15-Adding Constraints via ALTER TABLE Statements
18.16-Adding Constraints via ALTER TABLE Statements (Code Samples)
18.17-Dropping (Removing) Constraints
18.18-Dropping (Removing) Constraints (Code Samples)
18.19-Cascading Constraints in Oracle
18.20-Cascading Constraints in Oracle (Code Samples)
18.21-Renaming Constraints
18.22-Renaming Constraints (Code Samples)
18.23-Disabling Constraints
18.24-Disabling Constraints (Code Samples)
18.25-Enabling Constraints
18.26-Enabling Constraints (Code Samples)
18.27-Status of Constraints
18.28-Status of Constraints (Code Samples)
18.29-Deferring Constraints (Part 1)
18.30-Deferring Constraints (Part 2)
18.31-Deferring Constraints (Code Samples)
18.32-Quiz (Constraints)
19-Database Views
17
19.1-What is a View and What is it Used for?
19.2-View Types in Oracle
19.3-Creating Simple Views
19.4-Creating Simple Views (Code Samples)
19.5-Creating Complex Views
19.6-Creating Complex Views (Code Samples)
19.7-Modifying Views
19.8-Modifying Views (Code Samples)
19.9-Performing DML Operations with Views
19.10-Performing DML Operations with Views (Code Samples)
19.11-Using the WITH CHECK OPTION Clause in SQL
19.12-Using the WITH CHECK OPTION Clause in SQL (Code Samples)
19.13-Using the WITH READ ONLY Clause on Views
19.14-Using the WITH READ ONLY Clause on Views (Code Samples)
19.15-Dropping Views
19.16-Dropping Views (Code Samples)
19.17-Quiz (Views)
20-Data Dictionary Views
18
20.1-What are Data Dictionary Views in Oracle?
20.2-The Dictionary View
20.3-The Dictionary View (Code Samples)
20.4-Difference Between USER, ALL, DBA and V$ Prefixes
20.5-USER_OBJECTS, ALL_OBJECTS and DBA_OBJECTS Views
20.6-USER_OBJECTS, ALL_OBJECTS and DBA_OBJECTS Views (Code Samples)
20.7-USER_TABLES Data Dictionary View
20.8-USER_TABLES Data Dictionary View (Code Samples)
20.9-USER_TAB_COLUMNS Data Dictionary View
20.10-USER_TAB_COLUMNS Data Dictionary View (Code Samples)
20.11-USER_CONSTRAINTS Data Dictionary View
20.12-USER_CONSTRAINTS Data Dictionary View (Code Samples)
20.13-USER_CONS_COLUMNS Data Dictionary View
20.14-USER_CONS_COLUMNS Data Dictionary View (Code Samples)
20.15-USER_VIEWS Data Dictionary View
20.16-USER_TAB_COMMENTS and USER_COL_COMMENTS Data Dictionary Views
20.17-USER_TAB_COMMENTS and USER_COL_COMMENTS Data Dictionary Views (Code Samples)
20.18-Quiz (Data Dictionary Views)
21-Oracle Sequences
16
21.1-What is a Sequence?
21.2-Creating Sequences
21.3-Creating Sequences (Code Samples)
21.4-Modifying Sequences
21.5-Modifying Sequences (Code Samples)
21.6-Dropping Sequences
21.7-Using Sequences
21.8-Using Sequences (Code Samples)
21.9-Using Sequences as a Default Value
21.10-Using Sequences as a Default Value (Code Samples)
21.11-Sequence Caching
21.12-The User_Sequences View
21.13-Oracle IDENTITY Column (Part 1)
21.14-Oracle IDENTITY Column (Part 2)
21.15-Oracle IDENTITY Column (Code Samples)
21.16-Quiz (Sequences)
22-Oracle Synonyms
6
22.1-What is a Synonym?
22.2-Creating, Using, and Dropping Synonyms
22.3-Creating, Using, and Dropping Synonyms (Code Samples)
22.4-Analyzing The USER_SYNONYMS View
22.5-Analyzing The USER_SYNONYMS View (Code Samples)
22.6-Quiz (Synonyms)
23-Working with Oracle Indexes in SQL
19
23.1-What is an Index in SQL?
23.2-Index Types in SQL
23.3-How to Create Indexes (Part 1)
23.4-How to Create Indexes (Part 1) (Code Samples)
23.5-How to Create Indexes (Part 2)
23.6-How to Create Indexes (Part 2) (Code Samples)
23.7-How to Create Indexes While Table Creation?
23.8-How to Create Indexes While Table Creation (Code Samples)
23.9-How to Remove (Drop) Indexes?
23.10-How to Remove (Drop) Indexes (Code Samples)
23.11-Function-Based Indexes
23.12-Function-Based Indexes (Code Samples)
23.13-Multiple Indexes on the Same Columns & Invisible Indexes
23.14-Multiple Indexes on the Same Columns & Invisible Indexes (Code Samples)
23.15-Analyzing the USER_INDEXES and USER_IND_COLUMNS Views
23.16-Analyzing the USER_INDEXES and USER_IND_COLUMNS Views (Code Samples)
23.17-How to Modify (Alter) Indexes?
23.18-How to Modify (Alter) Indexes (Code Samples)
23.19-Quiz (Indexes)
24-Managing Oracle Privileges and Roles
22
24.1-What are Privileges in SQL?
24.2-How to Create a User in Oracle Database? (Part 1)
24.3-How to Create a User in Oracle Database? (Part 2)
24.4-How to Create a User in Oracle Database (Code Samples)
24.5-Changing Database Users' Passwords in Oracle Database
24.6-Changing Users' Passwords in Oracle Database (Code Samples)
24.7-Granting System Privileges
24.8-Granting System Privileges (Code Samples)
24.9-Roles and PUBLIC (Part 1)
24.10-Roles and PUBLIC (Code Samples)
24.11-Roles and PUBLIC (Part 2)
24.12-Granting Object Privileges
24.13-Granting Object Privileges (Code Samples)
24.14-Definer's Rights and Invoker's Rights (Part 1)
24.15-Definer's Rights and Invoker's Rights (Part 2)
24.16-Definer's Rights and Invoker's Rights (Code Samples)
24.17-Revoking Privileges and Roles (Part 1)
24.18-Revoking Privileges and Roles (Part 2)
24.19-Revoking Privileges and Roles (Code Samples)
24.20-Searching Privileges Using Data Dictionary Views
24.21-Quiz (Privileges & Roles)
24.22-Good News!
25-Appendix
5
25.1-Appendix 1: Oracle Database 12c Installation into Your Computer
25.2-Appendix 2: How to Unlock the HR Schema in the Oracle Database 12c?
25.3-Appendix 3: Configuring and Using Oracle SQL Developer for Oracle Database 12c
25.4-Appendix 4: How to Uninstall Oracle Database?
25.5-How to Enroll in Oracle 1Z0-071 SQL Associate Certification Exam?
26-Conclusion
4
26.1-Course Code Samples
26.2-SQL Cheatsheet
26.3-SQL Certification Exam Samples
26.4-Bonus Lecture