

MCQOPTIONS
Saved Bookmarks
This section includes 81 Mcqs, each offering curated multiple-choice questions to sharpen your Structured Query Language (SQL) knowledge and support exam preparation. Choose a topic below to get started.
51. |
_What is a view?$? |
A. | A view is a special stored procedure executed when certain event occurs. |
B. | A view is a virtual table which results of executing a pre-compiled query. A view is not part of the physical database schema, while the regular tables are. |
C. | A view is a database diagram. |
D. | None of these |
Answer» C. A view is a database diagram. | |
52. |
_A command that lets you change one or more fields in a record is$? |
A. | Insert |
B. | Modify |
C. | Look-up |
D. | All of the above |
Answer» C. Look-up | |
53. |
_Which of the following query finds colors of boats reserved by "Dustin"?$? |
A. | SELECT DISTINCT b.color FROM boats b, sailors s WHERE s.sname = 'Dustin' AND s.sid = b.sid |
B. | SELECT DISTINCT b.color FROM boats b, reserves r, sailors s WHERE s.sname = 'Dustin' AND s.sid = r.sid AND r.bid = b.bid; |
C. | SELECT DISTINCT b.color FROM boats b, reserves r, sailors s WHERE s.sname = 'Dustin' AND s.sid = r.sid |
D. | SELECT DISTINCT b.color FROM boats b, reserves r, sailors s WHERE s.sname = 'Dustin' AND r.bid = b.bid |
Answer» C. SELECT DISTINCT b.color FROM boats b, reserves r, sailors s WHERE s.sname = 'Dustin' AND s.sid = r.sid | |
54. |
_Find all the cities with temperature, condition and humidity whose humidity is in the range of 63 to 79$? |
A. | SELECT * FROM weather WHERE humidity IN (63 to 79) |
B. | SELECT * FROM weather WHERE humidity NOT IN (63 AND 79) |
C. | SELECT * FROM weather WHERE humidity BETWEEN 63 AND 79 |
D. | SELECT * FROM weather WHERE humidity NOT BETWEEN 63 AND 79 |
Answer» D. SELECT * FROM weather WHERE humidity NOT BETWEEN 63 AND 79 | |
55. |
_The SQL statementSELECT ROUND(45.926, -1) FROM DUAL;$? |
A. | is illegal |
B. | prints garbage |
C. | prints 045.926 |
D. | prints 50 |
Answer» E. | |
56. |
_Which operator performs pattern matching?$? |
A. | BETWEEN operator |
B. | LIKE operator |
C. | EXISTS operator |
D. | None of these |
Answer» C. EXISTS operator | |
57. |
Which of the following join is also called as an 'inner-join'?$? |
A. | Non-Equijoin |
B. | Self-Join |
C. | Equijoin |
D. | None of these |
Answer» D. None of these | |
58. |
The wildcard in a WHERE clause is useful when?$? |
A. | An exact match is necessary in a CREATE statement. |
B. | An exact match is necessary in a SELECT statement. |
C. | An exact match is not possible in a SELECT statement. |
D. | An exact match is not possible in a CREATE statement. |
Answer» D. An exact match is not possible in a CREATE statement. | |
59. |
The SQL keyword BETWEEN is used:$? |
A. | to limit the columns displayed. |
B. | for ranges. |
C. | as a wildcard. |
D. | None of these is correct. |
Answer» C. as a wildcard. | |
60. |
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» B. all records meeting the full criteria are to be returned. | |
61. |
Find all the cities whose humidity is 89$? |
A. | SELECT city WHERE humidity = 89; |
B. | SELECT city FROM weather WHERE humidity = 89; |
C. | SELECT humidity = 89 FROM weather; |
D. | SELECT city FROM weather; |
Answer» C. SELECT humidity = 89 FROM weather; | |
62. |
Select the right statement to insert values to the student table.$? |
A. | INSERT student VALUES ( |
B. | INSERT VALUES ( |
C. | INSERT INTO student VALUES ( |
D. | INSERT VALUES INTO student ( |
Answer» D. INSERT VALUES INTO student ( | |
63. |
Find all the cities whose humidity is 89? |
A. | SELECT city WHERE humidity = 89; |
B. | SELECT city FROM weather WHERE humidity = 89; |
C. | SELECT humidity = 89 FROM weather; |
D. | SELECT city FROM weather; |
Answer» C. SELECT humidity = 89 FROM weather; | |
64. |
Select the right statement to insert values to the student table.? |
A. | INSERT student VALUES ( |
B. | INSERT VALUES ( |
C. | INSERT INTO student VALUES ( |
D. | INSERT VALUES INTO student ( |
Answer» D. INSERT VALUES INTO student ( | |
65. |
The SELECT statement SELECT 'Hi' FROM DUAL WHERE NULL = NULL; Outputs |
A. | Hi |
B. | FLASE |
C. | TRUE |
D. | Nothing |
Answer» E. | |
66. |
Which SQL statement is used to delete data FROM a database? |
A. | COLLAPSE |
B. | REMOVE |
C. | ALTER |
D. | DELETE |
Answer» E. | |
67. |
Which SQL keyword is used to retrieve a maximum value? |
A. | TOP |
B. | MOST |
C. | UPPER |
D. | MAX |
Answer» E. | |
68. |
Which of the following query finds the names of the sailors who have reserved at least one boat? |
A. | SELECT DISTINCT s.sname FROM sailors s, reserves r WHERE s.sid = r.sid; |
B. | SELECT s.sname FROM sailors s, reserves r WHERE s.sid = r.sid; |
C. | SELECT DISTINCT s.sname FROM sailors, reserves WHERE s.sid = r.sid; |
D. | None of These |
Answer» B. SELECT s.sname FROM sailors s, reserves r WHERE s.sid = r.sid; | |
69. |
Find all the tuples having temperature greater than 'Paris'. |
A. | SELECT * FROM weather WHERE temperature > (SELECT temperature FROM weather WHERE city = 'Paris') |
B. | SELECT * FROM weather WHERE temperature > (SELECT * FROM weather WHERE city = 'Paris') |
C. | SELECT * FROM weather WHERE temperature > (SELECT city FROM weather WHERE city = 'Paris') |
D. | SELECT * FROM weather WHERE temperature > 'Paris' temperature |
Answer» B. SELECT * FROM weather WHERE temperature > (SELECT * FROM weather WHERE city = 'Paris') | |
70. |
The SQL statementSELECT SUBSTR('abcdefghij', INSTR('123321234', '2', 3, 2), 2) FROM DUAL;prints |
A. | gh |
B. | 23 |
C. | bc |
D. | ab |
Answer» B. 23 | |
71. |
Which of the following SQL commands can be used to add data to a database table? |
A. | ADD |
B. | UPDATE |
C. | APPEND |
D. | INSERT |
Answer» E. | |
72. |
The result of a SQL SELECT statement is a ________ . |
A. | file |
B. | report |
C. | table |
D. | form |
Answer» D. form | |
73. |
Which command undo all the updates performed by the SQL in the transaction? |
A. | ROLLBACK |
B. | COMMIT |
C. | TRUNCATE |
D. | DELETE |
Answer» B. COMMIT | |
74. |
Which of the following SQL query is correct for selecting the name of staffs from 'staffinfo' table where salary is 10,000 or 25,000? |
A. | SELECT name FROM staffinfo WHERE salary BETWEEN 10000 AND 25000; |
B. | SELECT name FROM staffinfo WHERE salary IN (10000, 25000); |
C. | Both A and B |
D. | None of the above |
Answer» C. Both A and B | |
75. |
Which of the following query finds the total rating of the sailors who have reserved boat "103"? |
A. | SELECT SUM(s.rating) FROM sailors s, reserves r AND r.bid = 103; |
B. | SELECT s.rating FROM sailors s, reserves r WHERE s.sid = r.sid AND r.bid = 103 |
C. | SELECT COUNT(s.rating) FROM sailors s, reserves r WHERE s.sid = r.sid AND r.bid = 103 |
D. | SELECT SUM(s.rating) FROM sailors s, reserves r WHERE s.sid = r.sid AND r.bid = 103 |
Answer» E. | |
76. |
Which SQL statement is used to update data in a database? |
A. | SAVE |
B. | UPDATE |
C. | SAVE AS |
D. | MODIFY |
Answer» C. SAVE AS | |
77. |
Which SQL keyword is used to retrieve only unique values? |
A. | DISTINCTIVE |
B. | UNIQUE |
C. | DISTINCT |
D. | DIFFERENT |
Answer» D. DIFFERENT | |
78. |
Find the name of cities with all entries whose temperature is in the range of 71 and 89 |
A. | SELECT * FROM weather WHERE temperature NOT IN (71 to 89); |
B. | SELECT * FROM weather WHERE temperature NOT IN (71 and 89); |
C. | SELECT * FROM weather WHERE temperature NOT BETWEEN 71 to 89; |
D. | SELECT * FROM weather WHERE temperature BETWEEN 71 AND 89; |
Answer» E. | |
79. |
Find the name of those cities with temperature and condition whose condition is either sunny or cloudy but temperature must be greater than 70oF. |
A. | SELECT city, temperature, condition FROM weather WHERE condition = 'sunny' AND condition = 'cloudy' OR temperature > 70; |
B. | SELECT city, temperature, condition FROM weather WHERE condition = 'sunny' OR condition = 'cloudy' OR temperature > 70; |
C. | SELECT city, temperature, condition FROM weather WHERE condition = 'sunny' OR condition = 'cloudy' AND temperature > 70; |
D. | SELECT city, temperature, condition FROM weather WHERE condition = 'sunny' AND condition = 'cloudy' AND temperature > 70; |
Answer» D. SELECT city, temperature, condition FROM weather WHERE condition = 'sunny' AND condition = 'cloudy' AND temperature > 70; | |
80. |
Table Employee has 10 records. It has a non-NULL SALARY column which is also UNIQUE.The SQL statementSELECT COUNT(*) FROM Employee WHERE SALARY > ANY (SELECT SALARY FROM EMPLOYEE);prints |
A. | 10 |
B. | 9 |
C. | 5 |
D. | 0 |
Answer» C. 5 | |
81. |
Table employee has 10 records. It has a non-NULL SALARY column which is also UNIQUE.The SQL statementSELECT COUNT(*) FROM employee WHERE SALARY > ALL (SELECT SALARY FROM EMPLOYEE);prints |
A. | 10 |
B. | 9 |
C. | 5 |
D. | 0 |
Answer» E. | |