Oracle Database and SQL Query Quiz
Test your knowledge of Oracle SQL queries, dual table operations, and Oracle 11G database features including partitioning techniques.
Questions
select dummy,count(1) from dual group by dummy; O/p:
- Error: Not a GROUP BY Clause
- X,0
- X,1
- Two rows of value (X,0) & (X,1)
- No rows returned
select max(5)*min(5)/avg(5) from dual group by dummy; o/p:
- 5
- 25
- 125
- 1
- Error: Syntax error
select avg(dummy) from dual; o/p:
- Error: Invalid Number
- Error: Invalid Character
- 0
- 1
- Error: divisor is equal to zero
select min(dummy) from dual union all select max(dummy) from dual group by dummy; o/p: ??
- Two rows of value X and X
- Error: SQL command not properly ended
- Error: Not a proper GROUP BY clause
- X
- NULL
select min(dummy) from dual order by dummy union all select max(dummy) from dual; O/p:
- X
- Two rows of value X and X
- Error: Not a proper ORDER BY clause
- Error: SQL command not properly ended
- 1
select connect from dual; o/p:
- Error: Missing expression
- connect
- It will show connection string name
- NULL
select rowid from dual;
- It will show one row but no column, no value, not even a NULL value.
- 1
- 0
- NULL
- One row with one column containing the ROWID of DUAL's single row (an 18-character rowid string, e.g. AAAADeAABAAAAgiAAA).
select rownum from dual;
- It will show one row but no no column,no value-,not even NULL value
- NULL
- 0
- 1
select level from dual connect by level between 0 and 50; o/p:
- 1
- Values 1 to 50
- Values 0 to 50
- 0
select level from dual connect by level between 1 and 50 minus select level from dual connect by level between 2 and 50; o/p:
- 1
- No rows returned
- Values 1 to 50
- Values 0 & 1
select level from dual connect by level between 3 and 50; o/p:
- NULL
- Values 3 to 50
- 1
- 0
Which of the following statements are correct?
- Every entity must have a primary key
- It is not necessary to define primary key for an Entity
- @Primary annotation is used for denoting a simple primary key
- All the above
INTERVAL PARTITIONING IS NOT SUPPORTED FOR INDEX-ORGANIZED TABLES.
- True
- False
INTERVAL PARTITIONING IS A PARTITIONING TECHNIQUE BASED ON
- HASH
- MODULUS
- RANGE
- RANDOM
INTERVAL PARTITIONING IS A PARTITIONING TECHNIQUE USED IN
- ORACLE 11G
- ORACLE 10G
- ORACLE 9I
- ORACLE 9G
- ORACLE 11I
- ORACLE 8I
MIXED NOTATION IS A FUNCTIONALITY USED IN
- ORACLE 11G
- ORACLE 10G
- ORACLE 9I
- ORACLE 9G
- ORACLE 11I
- ORACLE 8I