SQL MCQ

SQL MCQ

University

14 Qs

quiz-placeholder

Similar activities

SQL Exam

SQL Exam

University

19 Qs

SQL4-Join/aggregate functions/group by

SQL4-Join/aggregate functions/group by

University

19 Qs

IntroToDatabases W2

IntroToDatabases W2

University

12 Qs

Exception handling -oracle plsql

Exception handling -oracle plsql

University

15 Qs

SQL statements 1

SQL statements 1

University

15 Qs

RDBMS-SQL

RDBMS-SQL

University

10 Qs

PBD Pertemuan 07

PBD Pertemuan 07

University

10 Qs

SQL

SQL

University

18 Qs

SQL MCQ

SQL MCQ

Assessment

Quiz

Computers

University

Hard

Used 7+ times

FREE Resource

14 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is not a valid SQL type?

FLOAT

NUMERIC

DECIMAL

CHAR

Answer explanation

DECIMAL is actually NUMERIC in SQL

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is not a TABLE command?

TRUNCATE

ALTER

UPDATE

DELETE

DROP

Answer explanation

insert, update, delete: data manipulation

create, alter, truncate, delete, drop: table manipulation

3.

MULTIPLE SELECT QUESTION

45 sec • 2 pts

Select all the kinds of Views in SQL:

Simple

Virtual

Materialized

Complex

Answer explanation

-Virtual = not stored in the database; just a query for constructing the

relation

- Materialized = actually constructed and stored

4.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

How many primary keys a table can have?

1

0

2

Depends on no. of Columns

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is not Constraint in SQL?

Primary Key

NOT NULL

Check

UNION

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which operator is used to compare a value to a specified list of values?

ANY

BETWEEN

ALL

IN

Answer explanation

The IN operator easily tests the expression if it matches any value in a specified list of values. It reduces the use of multiple OR conditions.

The WHERE or HAVING clause uses the ANY and ALL operators. ANY gives the result when any subquery value matches the specified condition. The ALL give the result when all subquery values match the specified condition.

The BETWEEN operator selects values only in the given range.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What operator tests column for absence of data?

NOT Operator

EXISTS Operator

IS NULL Operator

None of the above

Answer explanation

The IS NULL operator is used to testing the empty values in the table's column. It returns true if column values are NULL.

The NOT operator gives the result only when the specified condition is not true.

The EXISTS operator used in combination with a subquery, and if a subquery returns any record, this operator returns true. Otherwise, it will return false.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?