Skip to main content

Oracle SQL Interview Questions Series 1 [Basic]

Oracle SQL Interview Questions Series - 1

Oracle SQL Interview Questions covered in Eduflee, so complete all the series to get placed into the IT company.

At present Structured Query Language is very important to enter into the Software company.

After completing all the Interview series, you can crack many interviews with 100% assurance from my experience.

Oracle Sql Interview Questions Part 1


Basic Questions for SQL interview

  • Schema => User
  • Records => Rows
  • Fields => Columns
  • Result set => Output
1, What are the Schema Objects in Oracle SQL ?
    Table, View, Materialized view, Sequence, Synonyms, Index are the schema objects in SQL.

    Table => Basic Unit of Storage [Rows and Columns]
    View => Logical Representation of subject of records, It does not contains any data. So here data is logical.
    Materialized View =>  It contains the data, it is also called as Snapshot. It contains data physically.
    Sequence => It is a Numeric Value Generator
    Synonyms => used to provide alternate name to any object
    Index => It is used to retrieve the data easily by creating index and tuning the particular SQL query. 
    
2, What is Dual Table ?
    Dual Table is similar to a dummy table, which is used to process our own data
    
3, What is the data type used in Dual table ?
    It contain s VARCHAR2 data type in dual table.

4, SELECT * FROM dual; ?
    The above query will gives the output as "X"

5. Why Comment is used for ?
  • Comment is used as Back up
  • It is user friendly for developers, so if any changes done means with the help of 
6. Difference between Writing Order and Execution Order in Oracle SQL ? 

                                                

Writing Order

Execution Order

The writing Order is starts from 


SELECT

FROM

WHERE

GROUP BY

HAVING

ORDER

The Execution Order is starts from:-


FROM

WHERE

GROUP BY

HAVING

SELECT

ORDER


7) How to check whether the table is belongs to that owner or schema ?

By Using user_tables or all_tables , is used to check whether that table is present in that schema or not.

8) What is the mean by 'i', 'g', 'c' in Oracle version ?
   i, g, c are versions which are used in oracle, and it means that 'i' denotes the internet, 'g' denotes the grid computing and 'c' is for cloud computing.

Examples: Some of the Oracle versions are 8i, 10G, and 12C.

9) When and by whom was oracle founded ?
In the year 1977, oracle was founded by Larry Ellison, Bob Miner and Ed Oates.

10) Output for this Query : SELECT NULL + 22 FROM dual;
Answer : NULL, When Null is used with any other operator, it will shows the output as NULL.

11) Output for the below Query :
Answer : 
    SELECT COUNT(NULL) FROM dual;
    output: 0 "zero"

    SELECT COUNT(1) FROM dual;
    output: 1

    SELECT COUNT(100) FROM dual;
    output: 1

    SELECT COUNT(NULL) + 50 FROM dual;
    output: 50 

12) Difference between DBMS and RDBMS ?
    DBMS => Database management System
    It is used to access only single user. And there is no relationship between one to another or one to many data. And this DBMS is less security level when compared to RDBMS.

    RDBMS => Relational Database Management System.
    It is used to access multiple users at a time and the data related to one to one and one to many relationship model. And this RDBMS is maintained by tables [rows and columns]. It comes with high security level.

13) Where data are stored in Database ?
    Tablespace and Datafiles.
    In table space data are stored logically and in data files data are stored as a physical files.

14) How to find current date and current time using SQL ?
Sql interview questions basics


Sql Interview Questions

15) How to get the unique records in a particular column in a simple way using SQL ?

    SELECT  DISTINCT column_name FROM dual;

There are many ways to get the duplicates and distinct is one of the way to get the duplicate records.



Image Credits : Canva







Comments

Popular posts from this blog

Class 3 Functions in Oracle SQL

Functions in Oracle SQL Functions is one of the important features in Oracle SQL, with the help of this functions we can able to get the result as per our requirement. Functions in Oracle SQL contains Single Row Functions, Multiple Row Functions. Mainly those functions are used to returns value based on the input that which we given. And practicing this functions in oracle SQL, one can able to master in query writing. Functions is used to perform some actions like doing any calculations, grouping the data, conversion in type, date conversion etc. Types of Functions in Oracle SQL Functions in oracle is classified on the basis of the input which we are giving and getting the output, and they are: - Single Row Functions - Multiple Row Functions Single Row Functions in Oracle SQL Single Row Functions works on the single rows which will shows the result for that single rows only. If "n" number of inputs to give "n" number of outputs. From the above figure explains about

Learn SQL From Scratch to Advanced topics

Learn SQL from Scratch to Advanced  Nowadays, many IT company moreover depend on SQL  only. So this is one of the basic query language to start for new developers. So track or to be master in SQL, the below topics should be covered. List of Basic Topics :- 1, Should know what is frontend and backend developer  2, What is DBMS, RDBMS ? 3, What is SQL ? 4, What are the database are there ? Beginner Level SQL topics  This are some beginner level SQL topics, if you are new to SQL this are the topics that should be covered first. 1, Oracle Basics  2, List of Objects in SQL   3 , Clause and its usage   4, Functions  5, Sub Query  6, Joins  7, Decode and Case 8, Constraints 9, Important Data Dictionary Table like user_source, all_source, user_tables etc.., Intermediate Level SQL topics (Creating Objects)  When we are entering into objects this below topics should be covered. In  this topics that we are creating database objects like tables, views, sequences, synonyms etc. 1, Data Definitio