100% found this document useful (2 votes)
1K views

SQL Questions & Answers

This document contains 34 multiple choice questions about SQL concepts and commands. The questions cover topics such as inserting and deleting rows, the WHERE clause, views, indexes, joins, sorting results, and more. SQL is described as a data sublanguage used to query, manipulate, and define data structures in relational database management systems.

Uploaded by

gopi9966957145
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
1K views

SQL Questions & Answers

This document contains 34 multiple choice questions about SQL concepts and commands. The questions cover topics such as inserting and deleting rows, the WHERE clause, views, indexes, joins, sorting results, and more. SQL is described as a data sublanguage used to query, manipulate, and define data structures in relational database management systems.

Uploaded by

gopi9966957145
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

1.

  You can add a row using SQL in a database with which of the following?
A
ADD
.

B
CREATE
.

C
INSERT
.

D
MAKE
.
Answer: Option C

2.  The command to remove rows from a table 'CUSTOMER' is:


A
REMOVE FROM CUSTOMER ...
.

B
DROP FROM CUSTOMER ...
.

C
DELETE FROM CUSTOMER WHERE ...
.

D
UPDATE FROM CUSTOMER ...
.
Answer: Option C

3.  The SQL WHERE clause:


A
limits the column data that are returned.
.

B
limits the row data are returned.
.

C
Both A and B are correct.
.

D
Neither A nor B are correct.
.
Answer: Option B

4.  Which of the following is the original purpose of SQL?


A
To specify the syntax and semantics of SQL data definition language
.

B
To specify the syntax and semantics of SQL manipulation language
.

C
To define the data structures
.

D
All of the above.
.
Answer: Option D

5.  The wildcard in a WHERE clause is useful when?


A
An exact match is necessary in a SELECT statement.
.

B An exact match is not possible in a SELECT statement.


.

C
An exact match is necessary in a CREATE statement.
.

D
An exact match is not possible in a CREATE statement.
.
Answer: Option B

6.  A view is which of the following?


A
A virtual table that can be accessed via SQL commands
.

B
A virtual table that cannot be accessed via SQL commands
.

C
A base table that can be accessed via SQL commands
.

D
A base table that cannot be accessed via SQL commands
.
Answer: Option A

7.  The command to eliminate a table from a database is:


A
REMOVE TABLE CUSTOMER;
.

B
DROP TABLE CUSTOMER;
.

C
DELETE TABLE CUSTOMER;
.

D
UPDATE TABLE CUSTOMER;
.
Answer: Option B

8.  ON UPDATE CASCADE ensures which of the following?


A
Normalization
.

B
Data Integrity
.

C
Materialized Views
.

D
All of the above.
.
Answer: Option B

9.  SQL data definition commands make up a(n) ________ .


A
DDL
.

B
DML
.

C
HTML
.

D
XML
.
Answer: Option A

10.  Which of the following is valid SQL for an Index?


A
CREATE INDEX ID;
.

B
CHANGE INDEX ID;
.

C
ADD INDEX ID;
.

D
REMOVE INDEX ID;
.
Answer: Option A

11.  The SQL keyword(s) ________ is used with wildcards.


A
LIKE only
.

B
IN only
.

C
NOT IN only
.

D
IN and NOT IN
.
Answer: Option A

12.  Which of the following is the correct order of keywords for SQL SELECT statements?
A
SELECT, FROM, WHERE
.

B
FROM, WHERE, SELECT
.

C
WHERE, FROM,SELECT
.

D
SELECT,WHERE,FROM
.
Answer: Option A

13.  A subquery in an SQL SELECT statement is enclosed in:


A
braces -- {...}.
.

B
CAPITAL LETTERS.
.

C
parenthesis -- (...) .
.

D
brackets -- [...].
.
Answer: Option C

14.  The result of a SQL SELECT statement is a(n) ________ .


A
report
.
B
form
.

C
file
.

D
table
.
Answer: Option D

15.  Which of the following are the five built-in functions provided by SQL?
A
COUNT, SUM, AVG, MAX, MIN
.

B
SUM, AVG, MIN, MAX, MULT
.

C
SUM, AVG, MULT, DIV, MIN
.

D
SUM, AVG, MIN, MAX, NAME
.
Answer: Option A

16.  In an SQL SELECT statement querying a single table, according to the SQL-92 standard the asterisk (*) means that:
A
all columns of the table are to be returned.
.

B
all records meeting the full criteria are to be returned.
.

C
all records with even partial criteria met are to be returned.
.

D
None of the above is correct.
.
Answer: Option A

17.  The HAVING clause does which of the following?


A
Acts like a WHERE clause but is used for groups rather than rows.
.

B
Acts like a WHERE clause but is used for rows rather than columns.
.

C
Acts like a WHERE clause but is used for columns rather than groups.
.

D
Acts EXACTLY like a WHERE clause.
.
Answer: Option A

18.  The SQL -92 wildcards are ____ and ____ .


A
asterisk (*); percent sign (%)
.

B
percent sign (%); underscore (_)
.

C
underscore(_); question mark (?)
.

D
question mark (?); asterisk (*)
.
Answer: Option B
19.  To remove duplicate rows from the results of an SQL SELECT statement, the ________ qualifier specified must be included.
A
ONLY
.

B
UNIQUE
.

C
DISTINCT
.

D
SINGLE
.
Answer: Option C

20.  The benefits of a standard relational language include which of the following?
A
Reduced training costs
.

B
Increased dependence on a single vendor
.

C
Applications are not needed.
.

D
All of the above.
.
Answer: Option A

21.  Which of the following do you need to consider when you make a table in SQL?
A
Data types
.

B
Primary keys
.

C
Default values
.

D
All of the above.
.
Answer: Option D

22.  SQL query and modification commands make up a(n) ________ .


A
DDL
.

B
DML
.

C
HTML
.

D
XML
.
Answer: Option B

23.  When three or more AND and OR conditions are combined, it is easier to use the SQL keyword(s):
A
LIKE only.
.

B
IN only.
.
C
NOT IN only.
.

D
Both IN and NOT IN.
.
Answer: Option D

24.  The Microsoft Access wildcards are ____ and ____ .


A
asterisk (*); percent sign (%)
.

B
percent sign (%); underscore (_)
.

C
underscore(_); question mark (?)
.

D
question mark (?); asterisk (*)
.
Answer: Option D

26.  Which one of the following sorts rows in SQL?


A
SORT BY
.

B
ALIGN BY
.

C
ORDER BY
.

D
GROUP BY
.
Answer: Option C

27.  To sort the results of a query use:


A
SORT BY.
.

B
GROUP BY.
.

C
ORDER BY.
.

D
None of the above is correct.
.
Answer: Option C

28.  To define what columns should be displayed in an SQL SELECT statement:


A
use FROM to name the source table(s) and list the columns to be shown after SELECT.
.

B
use USING to name the source table(s) and list the columns to be shown after SELECT.
.

C
use SELECT to name the source table(s) and list the columns to be shown after USING.
.

D
use USING to name the source table(s) and list the columns to be shown after WHERE.
.
Answer: Option A
29.  SQL can be used to:
A
create database structures only.
.

B
query database data only.
.

C
modify database data only.
.

D
All of the above can be done by SQL.
.
Answer: Option D

30.  The SQL statement that queries or reads data from a table is ________ .
A
SELECT
.

B
READ
.

C
QUERY
.

D
None of the above is correct.
.
Answer: Option A

31.  The SQL keyword BETWEEN is used:


A
for ranges.
.

B
to limit the columns displayed.
.

C
as a wildcard.
.

D
None of the above is correct.
.
Answer: Option A

32.  A subquery in an SQL SELECT statement:


A
can only be used with two tables.
.

B
can always be duplicated by a join.
.

C
has a distinct form that cannot be duplicated by a join.
.

D
cannot have its results sorted using ORDER BY.
.
Answer: Option C

33.  ________ was adopted as a national standard by ANSI in 1992.


A
Oracle
.
B
SQL
.

C
Microsoft Access
.

D
DBase
.
Answer: Option B

34.  SQL is:


A
a programming language.
.

B
an operating system.
.

C
a data sublanguage.
.

D
a DBMS.
.
Answer: Option C

You might also like