
Just intro about why you should learn Oracle SQL and faculty profile
Oracle is Relational DataBase and so also the other many databases. They all share a common theoretical concepts and it is necessary that one should understand the technical terminologies involved and this lesson is dedicated to the same.
Setup the Oracle's web based LiveSQL platform and create an user account. Upload the script for creating database tables based on Scott schema of Oracle, to be used in hands on practice.
Know about what SQL is all about and who created this language and where it is used, who should study this language.
Understand the anatomy of the basic SELECT query statement of SQL.
Lessons with examples about how to combine multiple conditions using AND operator in the SQL predicate clause
Lessons with examples about how to combine multiple conditions using OR operator in the SQL predicate clause
Combination of AND and OR operators is required to be handled according to the rule of precedence, which is the subject of this lesson.
Study of IN operator to list the rows when a common expression is compared with various different values with OR, a shorthand for multiple OR for common expression.
Listing rows based on a range of values criteria. Important are the fine points of BETWEEN operator explained with examples.
Use and properties of the DISTINCT clause used in SQL SELECT statement. Suppression of duplication of values in listing.
Use and properties of ORDER BY clause in SQL SELECT statement. To display the rows in ASCENDING and DESCENDING sorted order based on a column or combination of columns.
Concept of SQL SET Operators - UNION - MINUS - INTERSECTION - Explanation and use with examples - UNION & UNION ALL - UNION compatibility rules
Listing the rows based on NULL values in the rows by using IS NULL clause or IS NOT NULL clauses
SQL function NVL, its use, properties and case studies
SQL function NVL2, its use, properties and case studies
SQL function COALESCE, its use, properties and case studies
Understand the basic use of Sub-query and its need. Know basic syntax of Sub-query.
Understand about how to handle the situation when the Sub-query is supposed to return multiple values, with examples
Know about how to handle the situations when the sub-query has the possibility to return NULL values, with examples of workaround
Sub-queries returning sets of values and comparison of them as a set in the predicates of SQL statements, case study.
A very special type and complex form of Sub-Query. Use and properties of Correlated Subquery with examples
Use of EXISTS Boolean operator for Correlated Subqueries
Understand use & properties of ANY and ALL operators typically with Subqueries
Understand the basics of JOIN operation - EquiJoin - Joining the two relations based on equality of values in common columns.
Understand the use of Non-Equi type of join operation based on operators like between. Properties of Non-Equi joins
Understand the technique of table join with itself
Understand about why require OUTER JOIN operation. Use of special OUTER JOIN operator provided by Oracle. Properties of OUTER JOIN operator
Understand use of ANSI provided standardized OUTER JOIN clause with its various options. Advantages of using the OUTER JOIN clause as replacement of OUTER JOIN operator.
Understand the concept of Group Functions, different Group Functions, purpose of GROUP BY clause and HAVING clause
Actual use of Group Functions and GROUP BY clause and HAVING clause with query examples, syntax.
Certain SQL Group Function based tricky queries being frequently asked in interviews, with explanation, demonstration and case studies
Understand the use of two analytical extensions of GROUP BY clause to solve certain complex reporting problems of SubTotals and GranTotals in financial and other statements
Understand the use of some conversion functions or type casting functions TO_CHAR, TO_NUMBER
Continued study of conversion functions and some numeric built in functions with examples and problem solutions
Continued study of numeric functions and some important string functions, their way of use and properties
Extension of study of string functions and some date functions with solutions to frequently asked tricky queries / problems in the interview
Extension of study of date functions with solutions to frequently asked tricky queries / problems in the interview
Conceptual explanation of the rules of database transactions, ACID Properties of transaction, Nature of database transaction
INSERT, UPDATE, DELETE statments, Syntax and Statement Form, Examples.
Isolation of transaction through locking, Optimistic and Pessimistic locking, How to request for the locks
Understand the concept of data consistent transaction, concept of READ ONLY transaction
Transaction Control Language statements consists of COMMIT, ROLLBACK and SAVEPOINT. Let us understand the proper use of these statements with examples
Similarities and Differences between DELETE, TRUNCATE and DROP TABLE commands. Answer to frequently asked question in the interview.
***SQL course which gained immediate popularity with the launch on UDEMY***
============================================================================
***Continuously being updated with new topics/videos***
***Added lecture SQL vs NOSQL*** > 19 Dec 2019 (under Interview Section)
***Added Interview Section*** > 15 Dec 2019
*** Added lecture Most Important SQL Queries*** > 15 Dec 2019
***Added lecture What is VIEW?*** > 15 Dec 2019
=============================================================================
You need to learn the most important and powerful language of the database world - SQL which makes your programming skills complete and enriched in just less than 20 hours of study!
If you have already wasted your time and money in hunting for a complete yet concise course in SQL through random YouTube videos or offered by inexperienced people - then you are at the right place here. This course brings step-by-step lessons in its logical series of videos to help you master the art and science of SQL. Moreover there is not even a basic knowledge of programming envisaged while designing this course.
This course has been brought by an highly experienced faculty who have had 20+ years of experience in working as Oracle developer and DBA out of which 6 years onside in USA and UK. The faculty has been working in Oracle field ranging from Oracle version 6 to the latest 19C.
This course is for everybody who likes to make career in Data Analytics, database programming, front end programming, ERP, or in general succeed as an IT professional, management people and undergraduate students of any stream. This course is covered on Oracle's LiveSQL platform available on web hence does not require any local installation of Oracle, yet the students can practice on latest version, the current is Oracle 19C. Being on web, students can learn, take notes or do practice sitting anywhere as Oracle LiveSQL is accessible on all the devices - PC, Laptops or even Mobiles.