Mô tả

Welcome to the MOST COMPREHENSIVE Oracle SQL Bootcamp Course on the planet!

Latest Course Updates:

  • (Jan 2024) : Brand New Content (Managing Oracle Privileges and Roles) was added!

  • (Dec 2023)  : Brand New Content (Using Oracle FLASHBACK Technologies) was added!

  • (Sep 2023) : 3-Real SQL(Over 200+ High-Quality Questions) Certification Exam Samples are added!

  • (Aug 2023)  : 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!

Bạn sẽ học được gì

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!

Yêu cầu

  • Nothing more than a working computer; all PC, Mac or Linux, etc. users are all welcome.
  • No previous programming experience is required!
  • No paid tools are required!

Nội dung khoá học

26 sections

Database Concepts

13 lectures
What is a Database?
07:44
Why Oracle Database?
07:00
What is a Table?
03:40
UDEMY 101: How to Use Udemy? +Some Useful Tips (Do not Skip)
05:01
The Working Document (Course Slide for Course Participants)
00:21
Special Gifts for Our Students!(SQL Cheatsheet & SQL Certification Exam Samples)
00:35
What is a Relational Database (RDBMS)?
07:52
Entity Relationship Logic in Databases
03:46
What is Pluggable Database?
03:13
Introduction to Database Objects
13:26
The Sample (HR) Schema Used in This Course
07:23
What is SQL?
05:02
Quiz (Database Concepts)
7 questions

Software Download & Installation

19 lectures
About the Database Installation
03:02
The Ways to Get a Database
14:49
Option 1: Installing VMware and VirtualBox on Windows
07:33
Option 1: How to Install the Virtual Box on Mac OS X?
01:52
Option 1: Downloading Virtual Machine Image (19c)
00:42
Option 1: Downloading Virtual Machine Image(If the previous lecture didn't work)
04:11
Option 1: Configuring the VMware Virtualization Software
08:18
Option 1: Configuring the Oracle VirtualBox Virtualization Software
06:45
Option 1: Configuring SQL Developer inside of the Virtual Machine
13:02
Important Note
00:43
Option 2: Downloading And Installing Oracle Database
18:18
Option 2: Unlocking the HR Schema
07:34
Option 2: Configuring and Using the SQL Developer
22:14
Option 2: Installing Sample Schemas in Oracle Database
07:44
Option 2: HR Schema Create Code (if you could not get the HR user in other ways)
32:35
Option 3 : Using Oracle Live SQL
07:40
Option 3: Oracle Live SQL Limitations
00:39
SQL Statements Used in This Course
05:29
Don't Forget to Leave a Rating!
00:14

Retrieving Data

26 lectures
Oracle Data Types
06:54
What is a NULL Value?
05:10
DESCRIBE Command
04:25
INFORMATION Command
08:13
INFORMATION Command (Code Samples)
00:06
SQL Statement Basics
13:55
SQL Statement Basics (Code Samples)
00:06
Oracle Error Messages
06:51
Oracle Error Messages (Code Samples)
00:10
Using SELECT Statements
06:00
Using SELECT Statements (Code Samples)
00:10
Using Column Aliases
07:26
CODE: Using Column Aliases
00:15
Quote (Q) Operator
08:53
Quote (Q) Operator (Code Samples)
00:20
DISTINCT and UNIQUE Operator
07:42
DISTINCT and UNIQUE Operators (Code Samples)
00:16
Write a SQL Query that Returns All the Possible Product Status Values
1 question
Coding Exercise 1 Solution
00:19
Concatenation Operators
07:46
Concatenation Operators (Code Samples)
00:17
Arithmetic Expressions and NULL Values
10:05
Arithmetic Expressions and NULL Values (Code Samples)
00:17
Write a SQL Query to Calculate New Salaries
1 question
Quiz (Retrieving Data)
5 questions
Coding Exercise 2 Solution
00:28

Restricting Data

23 lectures
Using WHERE Clause
04:41
Using WHERE Clause (Code Samples)
00:08
Write a SQL Query to Fetch the Employees Working as Sales Managers
1 question
Comparison Operators
06:33
Comparison Operators (Code Samples)
00:12
BETWEEN … AND Operator
05:48
BETWEEN...AND Operator (Code Samples)
00:11
IN Operator
09:53
IN Operator (Code Samples)
00:16
Type a SQL Query which Returns the Employees who Work as Sales People
1 question
LIKE Operator
11:21
LIKE Operator (Code Samples)
00:19
Return all the managers based on their job titles
1 question
IS NULL Operator
05:21
IS NULL Operator (Code Samples)
00:10
Logical Operators (AND, OR, NOT)
14:23
Logical Operators (Code Samples)
00:12
Return the managers who earn less than 10000
1 question
Rules of Precedence
10:41
Rules of Precedence (Code Samples)
00:24
A Challenging Exercise on the Rules of Precedence
1 question
Quiz
12 pages
Quiz (Restricting Data)
10 questions

Sorting Data

13 lectures
ORDER BY Clause
15:12
ORDER BY Clause (Code Samples)
00:26
ASC and DESC Operators
09:55
ASC and DESC Operators (Code Samples)
00:31
It's Time Order the Rows
1 question
NULLS FIRST and NULLS LAST Operators
04:24
NULLS FIRST and NULLS LAST Operators (Code Samples)
00:19
ROWNUM & ROWID in SQL
12:45
ROWNUM & ROWID in SQL (Code Samples)
00:18
Oracle FETCH Clause
13:02
Oracle FETCH Clause (Code Samples)
00:34
Bring the second top 10 orders
1 question
Quiz (Sorting Data)
5 questions

Using Substitution Variables

8 lectures
What is a Substitution Variable?
15:50
What is a Substitution Variable (Code Samples)
00:18
Double Ampersand (&&) and DEFINE & UNDEFINE Commands
18:52
Double Ampersand (&&) and DEFINE & UNDEFINE Commands (Code Samples)
00:23
ACCEPT and PROMPT Commands
08:17
ACCEPT and PROMPT Commands (Code Samples)
00:18
SET VERIFY ON / SET VERIFY OFF Commands
08:07
SET VERIFY ON-OFF Commands(Code Samples)
00:12

Single-Row Functions

21 lectures
Single Row Functions
12:33
Character Functions - Case Conversion (LOWER, UPPER, INITCAP) Functions
15:12
Case Conversion (LOWER, UPPER, INITCAP) Functions (Code Samples)
00:21
Character Functions - Character Manipulation Functions (Part 1)
14:27
Character Manipulation Functions (Part 1) (Code Samples)
01:53
Character Functions - Character Manipulation Functions Part 2 (INSTR Function)
11:06
Character Manipulation Functions Part 2 (INSTR Function) (Code Samples)
00:29
Character Functions - Part 3 (TRIM, LTRIM, RTRIM Functions)
20:15
Character Functions - Part 3 (TRIM, LTRIM, RTRIM Functions) (Code Samples)
01:04
Character Functions - Part 4 (REPLACE, LPAD, RPAD Functions)
11:37
Character Functions - Part 4 (REPLACE, LPAD, RPAD Functions) (Code Samples)
00:24
Numeric Functions
16:32
Numeric Functions (Code Samples)
00:18
Nested Functions
15:24
Nested Functions (Code Samples)
00:15
Date Values & Date Formats in Oracle
22:33
Date Functions & Arithmetic Operations on Dates
16:43
Date Functions & Arithmetic Operations on Dates (Code Samples)
00:24
Date Manipulation Functions in SQL
19:20
Date Manipulation Functions in SQL (Code Samples)
00:26
Quiz (Single-Row Functions)
5 questions

Conversion Functions

9 lectures
Conversion Functions
10:23
Conversion Functions (Code Samples)
00:20
TO_CHAR, TO_DATE, TO_NUMBER Functions (Part 1)
17:28
TO_CHAR, TO_DATE, TO_NUMBER Functions (Part 1) (Code Samples)
01:07
TO_CHAR, TO_DATE, TO_NUMBER Functions (Part 2)
16:17
TO_CHAR, TO_DATE, TO_NUMBER Functions (Part 2) (Code Samples)
00:24
Null-Related (NVL, NVL2, NULLIF, COALESCE) Functions
19:46
Null-Related (NVL, NVL2, NULLIF, COALESCE) Functions (Code Samples)
00:19
Quiz (Conversion Functions)
6 questions

Conditional Expressions

5 lectures
Oracle Conditional Expressions: CASE Expressions
22:23
Oracle Conditional Expressions: CASE Expressions (Code Samples)
01:01
Oracle Conditional Expressions: DECODE Function
09:21
Oracle Conditional Expressions: DECODE Function (Code Samples)
00:21
Quiz (Conditional Expressions)
5 questions

Group Functions

17 lectures
Group Functions
07:41
AVG Function
09:31
AVG Function (Code Samples)
00:14
COUNT Function
06:06
COUNT Function (Code Samples)
00:07
Write a SQL query returning the number of married male customers
1 question
MAX Function
04:35
MAX Function (Code Samples)
00:07
MIN Function
04:16
MIN Function (Code Samples)
00:07
SUM Function
03:40
SUM Function (Code Samples)
00:08
LISTAGG Function
09:56
LISTAGG Function (Code Samples)
00:49
Overview Of Group Functions
03:48
Overview Of Group Functions (Code Samples)
00:09
Quiz (Group Functions)
5 questions

Grouping Data

11 lectures
GROUP BY Clause (Part 1)
15:30
GROUP BY Clause (Part 1) (Code Samples)
00:31
Type a SQL Query Returning the Number of Distinct Job ID Values for Each Department
1 question
GROUP BY Clause (Part 2)
11:54
GROUP BY Clause (Part 2) (Code Samples)
00:25
HAVING Clause
09:05
HAVING Clause (Code Samples)
00:28
Type a SQL Query Returns Departments which Have more than 10 employees
1 question
Nested Group Functions
04:29
Nested Group Functions (Code Samples)
00:10
Quiz (Grouping Data)
7 questions

Joining Multiple Tables

38 lectures
What is a Join? & Oracle SQL Join Types
07:23
Creating a Join
03:01
Natural Join
10:19
Natural Join (Code Samples)
00:12
Join with the USING Clause
05:42
Join with the USING Clause (Code Samples)
00:10
Handling Ambiguous Column Names
10:27
Handling Ambiguous Column Names (Code Samples)
00:38
Inner Join & Join with the ON Clause
07:20
Inner Join & Join with the ON Clause (Code Samples)
00:38
Write a SQL Query Returning the Distribution of Orders Based on the Gender and Order Mode
1 question
Multiple Join Operations
12:18
Multiple Join Operations (Code Samples)
00:46
Restricting Joins
03:31
Restricting Joins (Code Samples)
00:26
Self Join
06:00
Self Join (Code Samples)
00:21
Non-Equijoins (Joining Unequal Tables)
13:08
Non-Equijoins (Joining Unequal Tables) (Code Samples)
00:29
OUTER JOINS
08:32
OUTER JOINS (Code Samples)
00:13
LEFT OUTER JOIN (LEFT JOIN)
13:20
LEFT OUTER JOIN (LEFT JOIN) (Code Samples)
00:26
RIGHT OUTER JOIN (RIGHT JOIN)
09:42
RIGHT OUTER JOIN (RIGHT JOIN) (Code Samples)
00:44
FULL OUTER JOIN (FULL JOIN)
04:04
FULL OUTER JOIN (FULL JOIN) (Code Samples)
00:12
Cross Join (Cartesian Product / Cross Product)
17:15
Cross Join (Cartesian Product / Cross Product) (Code Samples)
01:06
Oracle's Old Style Join Syntax (ANSI vs Non-ANSI Joins) (Part 1)
14:22
Oracle's Old Style Join Syntax (ANSI vs Non-ANSI Joins) (Part 2)
16:33
Oracle's Old Style Join Syntax (ANSI vs Non-ANSI Joins) (Part 3)
09:53
Oracle's Old Style Join Syntax (ANSI vs Non-ANSI Joins) (Code Samples)
02:11
The Differences Between The Inner Joins & Outer Joins, Equijoins & Non-Equijoins
14:24
Differences Between Inner Joins-Outer Joins, Equijoins-Non-Equijoins (Code)
01:19
Which Join Type Should You Use?
03:41
Entity-Relationship Models in DBMS - How to Use Them with Joins?
17:17
Quiz (Joining Multiple Tables)
10 questions

Using Subqueries

21 lectures
Using Subqueries
08:07
Using Subqueries (Code Samples)
00:12
Return the employees who work at the same department with Douglas
1 question
Single Row Subqueries
15:23
Single Row Subqueries (Code Samples)
00:46
Multiple Row Subqueries
18:23
Multiple Row Subqueries (Code Samples)
00:45
Multiple Column Subqueries
17:50
Multiple Column Subqueries (Code Samples)
00:40
Using Subqueries as a Table
08:26
Using Subqueries as a Table (Code Samples)
00:25
SCALAR Subqueries
16:01
SCALAR Subqueries (Code Samples)
00:33
Correlated Subqueries
16:34
Correlated Subqueries (Code Samples)
00:50
EXISTS Operator & Semijoins
11:17
EXISTS Operator & Semijoins (Code Samples)
00:18
Write a SQL Query to Find the Customers who Paid over 100000 for One Order
1 question
NOT EXISTS Operator
06:34
NOT EXISTS Operator (Sample Codes)
00:16
Quiz (Using Subqueries)
5 questions

Working with the Oracle SET Operators

14 lectures
Introduction to SET Operators in Oracle SQL
14:58
UNION and UNION ALL Operators
14:46
UNION and UNION ALL Operators (Code Samples)
00:23
INTERSECT Operator
02:53
INTERSECT Operator (Code Samples)
00:09
MINUS Operator
04:26
MINUS Operator (Code Samples)
00:20
Matching Unmatched Queries in SET Operations
06:20
Matching Unmatched Queries in SET Operations (Code Samples)
00:18
Using the ORDER BY Clause with SET Operators
08:11
Using the ORDER BY Clause with SET Operators (Code Samples)
01:20
Combining Multiple Queries Using the SET Operators
06:27
Combining Multiple Queries Using the SET Operators (Code Samples)
00:49
Quiz (Set Operators)
4 questions

Data Definition Language (DDL) Statements

21 lectures
Data Definition Language (DDL)
04:23
Naming Rules & Naming Conventions in Oracle
11:16
CREATE TABLE Statement
09:34
CREATE TABLE Statement (Code Samples)
00:16
CREATE TABLE AS SELECT (CTAS) Statement in Oracle
13:49
CREATE TABLE AS SELECT (CTAS) Statement in Oracle (Code Samples)
00:32
ALTER TABLE Statement
19:26
ALTER TABLE Statement (Code Samples)
00:31
Marking Columns Unused (Using The SET UNUSED Clause)
09:20
Marking Columns Unused (Using The SET UNUSED Clause) (Code Samples)
00:13
READ-ONLY Tables in SQL
07:08
READ-ONLY Tables in SQL (Code Samples)
00:14
DROP TABLE Statement
08:18
DROP TABLE Statement (Code Samples)
00:13
TRUNCATE TABLE Statement
10:21
TRUNCATE TABLE Statement (Code Samples)
00:17
COMMENT Statement
09:37
COMMENT Statement (Code Samples)
00:23
RENAME Statement
05:37
RENAME Statement (Code Samples)
00:11
Quiz (Data Definition Language)
5 questions

Data Manipulation Language (DML) Statements

31 lectures
Data Manipulation Language (DML)
05:17
INSERT Statement (Part 1)
14:44
INSERT Statement (Part 1) (Code Samples)
00:23
INSERT Statement (Part 2)
19:50
INSERT Statement (Part 2) (Code Samples)
00:35
Multitable Insert Statements
02:57
Unconditional Insert Statements (INSERT ALL Statements)
11:15
Unconditional Insert Statements (INSERT ALL Statements) (Code Samples)
00:41
Conditional INSERT ALL Statements
14:08
Conditional INSERT ALL Statements (Code Samples)
01:09
Conditional INSERT FIRST Statements
06:58
Conditional INSERT FIRST Statements (Code Samples)
00:34
Pivoting Insert
10:04
Pivoting Insert (Code Samples)
00:29
UPDATE Statement
12:16
UPDATE Statement (Code Samples)
00:21
DELETE Statement
05:21
DELETE Statement (Code Samples)
00:10
MERGE Statement
20:55
MERGE Statement (Code Samples)
01:00
(TCL) Transaction Control Language & TCL Commands
06:18
(TCL) Transaction Control Language & TCL Commands (Code Samples)
00:07
COMMIT and ROLLBACK Statements
14:00
COMMIT and ROLLBACK Statements (Code Samples)
00:16
Row Lock in Oracle
09:29
Row Lock in Oracle (Code Samples)
00:16
SAVEPOINT Statement
14:53
SAVEPOINT Statement (Code Samples)
00:26
FOR UPDATE Statement
16:24
FOR UPDATE Statement (Code Samples)
00:41
Quiz (Data Manipulation Language)
5 questions

Using Oracle FLASHBACK Technologies

8 lectures
FLASHBACK Operations (Part 1)
11:25
FLASHBACK Operations (Part 2)
18:19
FLASHBACK Operations (Part 2) (Code Samples)
00:29
PURGE Operations
10:35
PURGE Operations (Code Samples)
00:18
Tracking Changes In Data In a Particular Time
14:32
Tracking Changes In Data In a Particular Time (Code Samples)
00:27
Quiz (Flashback Technologies)
7 questions

Oracle Constraints in SQL

32 lectures
What is a Constraint? Oracle Constraint Types
07:11
NOT NULL Constraint
07:05
NOT NULL Constraint (Code Samples)
00:16
UNIQUE Constraint
22:17
UNIQUE Constraint (Code Samples)
00:50
PRIMARY KEY Constraint
11:12
PRIMARY KEY Constraint (Code Samples)
00:29
FOREIGN KEY Constraint (Part 1)
13:22
FOREIGN KEY Constraint (Part 2)
10:48
FOREIGN KEY Constraint (Code Samples)
01:10
The ON DELETE CASCADE | ON DELETE SET NULL Clause
08:35
The ON DELETE CASCADE | ON DELETE SET NULL Clause (Code Samples)
00:48
CHECK Constraint
09:01
CHECK Constraint (Code Samples)
00:25
Adding Constraints via ALTER TABLE Statements
11:18
Adding Constraints via ALTER TABLE Statements (Code Samples)
00:28
Dropping (Removing) Constraints
06:35
Dropping (Removing) Constraints (Code Samples)
00:21
Cascading Constraints in Oracle
06:07
Cascading Constraints in Oracle (Code Samples)
00:25
Renaming Constraints
03:29
Renaming Constraints (Code Samples)
00:08
Disabling Constraints
11:13
Disabling Constraints (Code Samples)
00:25
Enabling Constraints
06:00
Enabling Constraints (Code Samples)
00:11
Status of Constraints
09:39
Status of Constraints (Code Samples)
00:28
Deferring Constraints (Part 1)
09:42
Deferring Constraints (Part 2)
09:36
Deferring Constraints (Code Samples)
00:20
Quiz (Constraints)
5 questions

Database Views

17 lectures
What is a View and What is it Used for?
04:51
View Types in Oracle
02:27
Creating Simple Views
12:00
Creating Simple Views (Code Samples)
00:31
Creating Complex Views
03:22
Creating Complex Views (Code Samples)
00:11
Modifying Views
04:18
Modifying Views (Code Samples)
00:14
Performing DML Operations with Views
09:16
Performing DML Operations with Views (Code Samples)
00:52
Using the WITH CHECK OPTION Clause in SQL
08:22
Using the WITH CHECK OPTION Clause in SQL (Code Samples)
00:50
Using the WITH READ ONLY Clause on Views
03:24
Using the WITH READ ONLY Clause on Views (Code Samples)
00:19
Dropping Views
05:44
Dropping Views (Code Samples)
00:10
Quiz (Views)
5 questions

Data Dictionary Views

18 lectures
What are Data Dictionary Views in Oracle?
04:45
The Dictionary View
07:00
The Dictionary View (Code Samples)
00:09
Difference Between USER, ALL, DBA and V$ Prefixes
04:07
USER_OBJECTS, ALL_OBJECTS and DBA_OBJECTS Views
07:50
USER_OBJECTS, ALL_OBJECTS and DBA_OBJECTS Views (Code Samples)
00:09
USER_TABLES Data Dictionary View
04:32
USER_TABLES Data Dictionary View (Code Samples)
00:08
USER_TAB_COLUMNS Data Dictionary View
06:35
USER_TAB_COLUMNS Data Dictionary View (Code Samples)
00:08
USER_CONSTRAINTS Data Dictionary View
09:31
USER_CONSTRAINTS Data Dictionary View (Code Samples)
00:07
USER_CONS_COLUMNS Data Dictionary View
05:27
USER_CONS_COLUMNS Data Dictionary View (Code Samples)
00:32
USER_VIEWS Data Dictionary View
02:58
USER_TAB_COMMENTS and USER_COL_COMMENTS Data Dictionary Views
06:14
USER_TAB_COMMENTS and USER_COL_COMMENTS Data Dictionary Views (Code Samples)
00:12
Quiz (Data Dictionary Views)
5 questions

Oracle Sequences

16 lectures
What is a Sequence?
03:06
Creating Sequences
09:15
Creating Sequences (Code Samples)
00:11
Modifying Sequences
04:14
Modifying Sequences (Code Samples)
00:16
Dropping Sequences
01:34
Using Sequences
10:53
Using Sequences (Code Samples)
00:17
Using Sequences as a Default Value
06:50
Using Sequences as a Default Value (Code Samples)
00:16
Sequence Caching
02:45
The User_Sequences View
03:28
Oracle IDENTITY Column (Part 1)
08:37
Oracle IDENTITY Column (Part 2)
12:25
Oracle IDENTITY Column (Code Samples)
00:40
Quiz (Sequences)
7 questions

Oracle Synonyms

6 lectures
What is a Synonym?
04:08
Creating, Using, and Dropping Synonyms
18:18
Creating, Using, and Dropping Synonyms (Code Samples)
00:26
Analyzing The USER_SYNONYMS View
04:56
Analyzing The USER_SYNONYMS View (Code Samples)
00:09
Quiz (Synonyms)
3 questions

Working with Oracle Indexes in SQL

19 lectures
What is an Index in SQL?
13:27
Index Types in SQL
12:50
How to Create Indexes (Part 1)
08:39
How to Create Indexes (Part 1) (Code Samples)
00:11
How to Create Indexes (Part 2)
09:01
How to Create Indexes (Part 2) (Code Samples)
00:17
How to Create Indexes While Table Creation?
12:06
How to Create Indexes While Table Creation (Code Samples)
01:19
How to Remove (Drop) Indexes?
03:12
How to Remove (Drop) Indexes (Code Samples)
00:05
Function-Based Indexes
07:10
Function-Based Indexes (Code Samples)
00:24
Multiple Indexes on the Same Columns & Invisible Indexes
13:55
Multiple Indexes on the Same Columns & Invisible Indexes (Code Samples)
00:28
Analyzing the USER_INDEXES and USER_IND_COLUMNS Views
06:08
Analyzing the USER_INDEXES and USER_IND_COLUMNS Views (Code Samples)
00:13
How to Modify (Alter) Indexes?
09:44
How to Modify (Alter) Indexes (Code Samples)
00:31
Quiz (Indexes)
15 questions

Managing Oracle Privileges and Roles

22 lectures
What are Privileges in SQL?
04:53
How to Create a User in Oracle Database? (Part 1)
08:42
How to Create a User in Oracle Database? (Part 2)
11:48
How to Create a User in Oracle Database (Code Samples)
00:18
Changing Database Users' Passwords in Oracle Database
05:35
Changing Users' Passwords in Oracle Database (Code Samples)
00:07
Granting System Privileges
16:36
Granting System Privileges (Code Samples)
00:16
Roles and PUBLIC (Part 1)
09:30
Roles and PUBLIC (Code Samples)
00:30
Roles and PUBLIC (Part 2)
16:45
Granting Object Privileges
13:55
Granting Object Privileges (Code Samples)
00:34
Definer's Rights and Invoker's Rights (Part 1)
12:39
Definer's Rights and Invoker's Rights (Part 2)
12:50
Definer's Rights and Invoker's Rights (Code Samples)
01:04
Revoking Privileges and Roles (Part 1)
06:37
Revoking Privileges and Roles (Part 2)
10:44
Revoking Privileges and Roles (Code Samples)
00:42
Searching Privileges Using Data Dictionary Views
00:22
Quiz (Privileges & Roles)
12 questions
Good News!
00:25

Appendix

5 lectures
Appendix 1: Oracle Database 12c Installation into Your Computer
08:58
Appendix 2: How to Unlock the HR Schema in the Oracle Database 12c?
01:37
Appendix 3: Configuring and Using Oracle SQL Developer for Oracle Database 12c
09:53
Appendix 4: How to Uninstall Oracle Database?
00:37
How to Enroll in Oracle 1Z0-071 SQL Associate Certification Exam?
00:41

Conclusion

4 lectures
Course Code Samples
10 pages
SQL Cheatsheet
00:28
SQL Certification Exam Samples
00:37
Bonus Lecture
00:36

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.