
A professional having 16 Years of hands-on experience as an Architect in wide spectrum of Oracle related technologies development,
maintenance, migration projects in client server, data warehousing and Analytics.
I an OCP - Oracle certified professional.
I have taken interview more that 100+ most importantly I myself attended 30+ interviews and kept the interview questions from different
Interviewers. That will be big boast to understand how different interviewer asked questions and what are the frequently asked questions
There is a section tough queries. If you learn all those mostly tough queries can be answered
If you are preparing for SQL Interview or an ETL developers add punch being a ETL + SQL pro-developer and answer most of SQL questions
There are around 150+ mostly asked question from simple to expert level are discussed
Join the course learn the basic and advanced concepts of SQL and clear the interview with ease
I have kept related questions together so that one can easily memorize.
See you in the Class.
Different Oracle Versions
Explore database normalization concepts, including direct and transitive dependencies, and see how to achieve 2nf and 3nf by separating department and location into linked tables with primary and foreign keys.
Explore the difference between sql and pl/sql in Oracle: sql is a data-oriented language that interacts with the database engine, while pl/sql is an Oracle-specific procedural language with control structures.
Explore which native data types SQL and PL/SQL support, including variable declarations and table column types, and note maximum sizes like 4000 bytes.
Explore oracle pseudo columns, including nonexisting columns that behave like real ones, with examples of rowid, level, and sequence usage, plus public synonyms and owner queries.
Explore creating and dropping tables in Oracle, use the dual table, insert and query data, and understand how objects exist in your own schema versus public schemas.
Please download the table data data script attached below "Table_Data_Scripts.sql" for your practice
Explore top-n queries in Oracle SQL by selecting top and bottom salaries, using order by and offset to skip rows and retrieve fourth through sixth highest and top 15 salaries.
Master the basics of Oracle SQL operator precedence with beginner-friendly examples, evaluating expressions using addition, subtraction, multiplication, and division to prepare for written tests and interviews.
Compute per-customer balances using group or aggregate functions by converting credits to positive and debits to negative with a decode-like approach, and summing within a single query.
Learn how to generate continuous numbers from 1 to 30 and print 30 days using Oracle SQL hierarchical queries with dual and level, comparing options for large ranges.
Explore the types of subqueries, including normal sub query and orderly related subquery, with examples that address common confusion.
Explore the case and decode statements with beginner-friendly guidance, detailing syntax, expressions, and when-then logic, plus writing small Oracle SQL queries using case and decode.
Learn how to identify duplicate rows in Oracle SQL using analytical functions, partition by two columns, order results, and filter to keep or delete duplicates.
Explore the differences between rank and dense_rank in analytical queries, using examples to show how rank may jump when ties occur, while dense_rank assigns the next rank without skipping.
Explore the four outer join types—inner join, left outer join, right outer join, and full outer join—and see how they return common data and extra rows using example tables.
Discover how to generate DDL from an Oracle database using the built-in get_ddl procedure, retrieving table and view DDL for a schema and its owner.
Explore the four SQL command types: DDL, DQL, DML, and DCL. Compare delete, drop, and truncate and learn bulk-loading strategies such as no-logging and parallel insert.
Explore transactions as a logical atomic unit that groups debit and credit statements, ensuring atomicity, consistency, isolation, and durability in database operations.
Master basic Oracle SQL command types by reviewing grant and revoke syntax, multi-table inserts with insert all or insert into ... select, upsert concepts, and subqueries in update or delete.
Define the index and show how balance trees and B-trees accelerate searches by partitioning data into buckets, guiding lookups from root to row IDs with buffer cache.
Explore bitmap indexes in Oracle SQL, learn how they are stored in two-dimensional form, when to use them for low-cardinality columns like job or gender, and how they speed joins.
Learn how to find an index's size in Oracle SQL by inspecting the index segment in the user segment and converting kilobytes to megabytes.
Explore how Oracle sequences generate unique integers, with cycle and no cycle options, max and min values, and caching behavior, including creating and querying sequence values.
I have conducted more than 100+ Interviews.
Most importantly I myself attended 30+ interviews and kept the interview questions from different Interviewers.
That will be big boast to understand how different interviewer asked questions and what are the frequently asked questions
There are some tough queries / tricks so If you learn them mostly tough queries can be answered
Approximately 3 hours of lecture dedicated to write variety of SQL queries
If you are preparing for SQL Interview or an ETL developers add punch being a ETL + SQL pro-developer and answer most of SQL questions
There are around 150+ mostly asked questions from simple to expert level are discussed. It also includes 12C
Learn SQL from an Architect who worked 19+ years in SQL.
An Oracle Certified Professions (OCP)
Oracle Technology Network (OTN) Points: 12,975 Level: Master
Join the course and learn the important aspects and practical details of SQL and clear the interview with ease
I have kept related questions together so that one can easily memorize.
See you in the Class.
Course covered:
Relational Database concepts
Explaining the theoretical and physical aspects of a relational database
Relating clauses in SQL Select Statement to Components of an ERD
Explaining the relationship between a database and SQL
Restricting and Sorting Data
Applying Rules of precedence for operators in an expression
Limiting Rows Returned in a SQL Statement
Using Substitution Variables
Using the DEFINE and VERIFY commands
Sorting Data
Using Conversion Functions and Conditional Expressions
Applying the NVL, NULLIF, and COALESCE functions to data
Understanding implicit and explicit data type conversion
Using the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
Nesting multiple functions
Displaying Data from Multiple Tables
Using Self-joins
Using Various Types of Joins
Using Non equijoins
Using OUTER joins
Understanding and Using Cartesian Products
Using SET Operators
Matching the SELECT statements
Using the ORDER BY clause in set operations
Using The INTERSECT operator
Using The MINUS operator
Using The UNION and UNION ALL operators
Managing Indexes Synonyms and Sequences
Managing Indexes
Managing Synonyms
Managing Sequences
Managing Views
Managing Views
Managing Objects with Data Dictionary Views
Using data dictionary views
Retrieving Data using the SQL SELECT Statement
Using Column aliases
Using The SQL SELECT statement
Using concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword
Using Arithmetic expressions and NULL values in the SELECT statement
Using Single-Row Functions to Customize Output
Manipulating strings with character functions in SQL SELECT and WHERE clauses
Performing arithmetic with date data
Manipulating numbers with the ROUND, TRUNC and MOD functions
Manipulating dates with the date function
Reporting Aggregated Data Using Group Functions
Restricting Group Results
Creating Groups of Data
Using Group Functions
Using Subqueries to Solve Queries
Using Single Row Subqueries
Using Multiple Row Subqueries
Update and delete rows using correlated subqueries
Managing Tables using DML statements
Managing Database Transactions
Controlling transactions
Perform Insert, Update and Delete operations
Performing multi table Inserts
Performing Merge statements
Use DDL to manage tables and their relationships
Describing and Working with Tables
Describing and Working with Columns and Data Types
Creating tables
Dropping columns and setting column UNUSED
Truncating tables
Creating and using Temporary Tables
Creating and using external tables
Managing Constraints
Controlling User Access
Differentiating system privileges from object privileges
Granting privileges on tables
Distinguishing between granting privileges and roles
Managing Data in Different Time Zones
Working with CURRENT_DATE, CURRENT_TIMESTAMP and LOCALTIMESTAMP
Working with INTERVAL data types