SQL Fundamentals

Test your knowledge of SQL query syntax, operators, functions, subqueries, joins, and DML operations.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

____________ is used to join a table to itself.

  1. Selfjoin
  2. Outerjoin
  3. innerjoin
  4. equijoin
Question 2 True/False

A null is the same as zero or a blank space.

  1. True
  2. False
Question 3 Multiple Choice (Single Answer)

What is the output of the following? SELECT ROUND(1111.93412,3) FROM DUAL;

  1. 1112
  2. 1111.93
  3. 1111.93412
  4. 1111.934
Question 4 Multiple Choice (Single Answer)

What does the MOD Function do?

  1. It divides both the values and gives the quotient.
  2. It multiplies both the values and gives the product.
  3. It divides both the values and gives the remainder.
  4. There is no such function.
Question 5 Multiple Choice (Single Answer)

Duplicate values are eliminated by which keyword

  1. Duplicate
  2. Distinct
  3. Remove
  4. Delete
Question 6 Multiple Choice (Single Answer)

The two types of subqueries are:

  1. Single-row subquery, Double-row subquery
  2. Double-row subquery, Multiple-row subquery
  3. Multiple-row subquery
  4. Single-row subquery and Multiple subquery
Question 7 Multiple Choice (Single Answer)

Single-row subquery returns:

  1. Only one row
  2. Two rows
  3. Zero rows
  4. There is no such subquery
Question 8 Multiple Choice (Single Answer)

What is the result of the query below? SELECT Stud_name, Rollnum FROM STUDENT WHERE stud_marks=(SELECT MIN (stud_marks) FROM STUDENT GROUPBY Rollnum);

  1. It gives the name and marks of all the students.
  2. It does not return anything.
  3. It shows an error saying” INVALID SYNTAX ERROR”
  4. It shows an error saying” Single-row subquery returns more than one row
Question 9 Multiple Choice (Single Answer)

Which of the following is not a multiple-row operator?

  1. IN
  2. OF
  3. ALL
  4. ANY
Question 10 Multiple Choice (Single Answer)

Which operator compares a value to every value returned by a subquery?

  1. IN
  2. OF
  3. ALL
  4. ANY
Question 11 Multiple Choice (Single Answer)

A DML statement is executed when you

  1. Add new rows to a table
  2. Modify existing rows of a table
  3. Remove existing rows from a table
  4. All of the above
Question 12 Multiple Choice (Single Answer)

The right syntax insert a row into a table is

  1. Insert to table tablename (….);
  2. Insert into table tablename (….);
  3. Insert into table tablename values (…..);
  4. Any one of the above
Question 13 Multiple Choice (Single Answer)

Which is the function that records the current date?

  1. Date
  2. Sysdate
  3. Current Date
  4. System Date
Question 14 Multiple Choice (Single Answer)

Limiting the rows in a select statement for a specific condition is done by the clause

  1. Distinct
  2. Projection
  3. Where
  4. All of the above
Question 15 True/False

Character values are case insensitive

  1. True
  2. False
Question 16 True/False

Arithmetic expressions containing a null value evaluate to null.

  1. True
  2. False
Question 17 Multiple Choice (Single Answer)

Concatenation operator is

  1. +
  2. -
  3. ||
  4. *
Question 18 Multiple Choice (Single Answer)

What are SQL “SELECT” statement capabilities.

  1. Projection
  2. Selection
  3. Join
  4. All of the above
Question 19 Multiple Choice (Single Answer)

To select all the columns from a table EMP, which one of the following is TRUE?

  1. Select all columns from EMP;
  2. Select distinct columns from EMP;
  3. Select * from EMP;
  4. All of the above
Question 20 True/False

Select ename from emp where ename =”Scott”; This select statement executes successfully.

  1. True
  2. False