|
Technical Interview Questions
Oracle Interview Questions
MySql
Interview Questions
MsSql Interview Questions
JDBC
Interview Questions
.........More
Soft Skills
Communication Skills
Leadership Skills
.........More
|
|
Sql Interview Questions and Answers
SQL
SQL is an English like language consisting of commands to store,
retrieve, maintain & regulate access to your database.
SQL*Plus
SQL*Plus is an application that recognizes & executes SQL commands &
specialized SQL*Plus commands that can customize reports, provide help &
edit facility & maintain system variables.
NVL
NVL : Null value function converts a null value to a non-null value for
the purpose of evaluating an expression. Numeric Functions accept
numeric I/P & return numeric values. They are MOD, SQRT, ROUND, TRUNC &
POWER.
Date Functions
Date Functions are ADD_MONTHS, LAST_DAY, NEXT_DAY, MONTHS_BETWEEN &
SYSDATE.
Character Functions
Character Functions are INITCAP, UPPER, LOWER, SUBSTR & LENGTH.
Additional functions are GREATEST & LEAST. Group Functions returns
results based upon groups of rows rather than one result per row, use
group functions. They are AVG, COUNT, MAX, MIN & SUM.
TTITLE & BTITLE
TTITLE & BTITLE are commands to control report headings & footers.
COLUMN
COLUMN command define column headings & format data values.
BREAK
BREAK command clarify reports by suppressing repeated values, skipping
lines & allowing for controlled break points.
COMPUTE
command control computations on subsets created by the BREAK command.
SET
SET command changes the system variables affecting the report
environment.
SPOOL
SPOOL command creates a print file of the report.
JOIN
JOIN is the form of SELECT command that combines info from two or more
tables.
Types of Joins are Simple (Equijoin & Non-Equijoin), Outer & Self join.
Equijoin returns rows from two or more tables joined together based upon
a equality condition in the WHERE clause.
Non-Equijoin returns rows from two or more tables based upon a
relationship other than the equality condition in the WHERE clause.
Outer Join combines two or more tables returning those rows from one
table that have no direct match in the other table.
Self Join joins a table to itself as though it were two separate tables.
Union
Union is the product of two or more tables.
Intersect
Intersect is the product of two tables listing only the matching rows.
Minus
Minus is the product of two tables listing only the non-matching rows.
Correlated Subquery
Correlated Subquery is a subquery that is evaluated once for each row
processed by the parent statement. Parent statement can be Select,
Update or Delete. Use CRSQ to answer multipart questions whose answer
depends on the value in each row processed by parent statement.
Multiple columns
Multiple columns can be returned from a Nested Subquery.
Sequences
Sequences are used for generating sequence numbers without any overhead
of locking. Drawback is that after generating a sequence number if the
transaction is rolled back, then that sequence number is lost.
Synonyms
Synonyms is the alias name for table, views, sequences & procedures and
are created for reasons of Security and Convenience.
Two levels are Public - created by DBA & accessible to all the users.
Private - Accessible to creator only. Advantages are referencing without
specifying the owner and Flexibility to customize a more meaningful
naming convention.
Indexes
Indexes are optional structures associated with tables used to speed
query execution and/or guarantee uniqueness. Create an index if there
are frequent retrieval of fewer than 10-15% of the rows in a large table
and columns are referenced frequently in the WHERE clause. Implied
tradeoff is query speed vs. update speed. Oracle automatically update
indexes. Concatenated index max. is 16 columns.
Page Numbers
:
1
2
3
4
5
6
7
8
9
10
11
Have a Question ?
post your questions here. It
will be answered as soon as possible.
Check
HTML Interview
Questions for more HTML Interview Questions with Answers
Check
Job Interview Questions
for more Interview Questions with Answers
|