

MCQOPTIONS
Saved Bookmarks
This section includes 424 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.
1. |
NULL is |
A. | the same as 0 for integer |
B. | the same as blank for character |
C. | the same as 0 for integer and blank for character |
D. | not a value |
Answer» E. | |
2. |
Which of the following is a valid SQL type? |
A. | CHARACTER |
B. | NUMERIC |
C. | FLOAT |
D. | All of the above |
Answer» E. | |
3. |
............. joins two or more tables based on a specified column value not equaling a specified column value in another table. |
A. | EQUIJOIN |
B. | NON-EQUIJOIN |
C. | OUTER JOIN |
D. | NATURAL JOIN |
Answer» C. OUTER JOIN | |
4. |
'AS' clause is used in SQL for |
A. | Selection operation. |
B. | Rename operation. |
C. | Join operation. |
D. | Projection operation. |
Answer» C. Join operation. | |
5. |
In SQL, which command is used to change a table's storage characteristics? |
A. | ALTER TABLE |
B. | MODIFY TABLE |
C. | CHANGE TABLE |
D. | None of these |
Answer» B. MODIFY TABLE | |
6. |
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 ( | |
7. |
How to select all data from student table starting the name from letter 'r'? |
A. | SELECT * FROM student WHERE name LIKE 'r%'; |
B. | SELECT * FROM student WHERE name LIKE '%r%'; |
C. | SELECT * FROM student WHERE name LIKE '%r'; |
D. | SELECT * FROM student WHERE name LIKE '_r%'; |
Answer» B. SELECT * FROM student WHERE name LIKE '%r%'; | |
8. |
Which of the following query is correct for using comparison operators in SQL? |
A. | SELECT name, course_name FROM student WHERE age>50 and <80; |
B. | SELECT name, course_name FROM student WHERE age>50 and age <80; |
C. | SELECT name, course_name FROM student WHERE age>50 and WHERE age<80; |
D. | None of these |
Answer» C. SELECT name, course_name FROM student WHERE age>50 and WHERE age<80; | |
9. |
The result of a SQL SELECT statement is a ________. |
A. | file |
B. | report |
C. | table |
D. | form |
Answer» D. form | |
10. |
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 | |
11. |
Table employee has 10 records. It has a non-NULL SALARY column which is also UNIQUE. The SQL statement SELECT COUNT(*) FROM employee WHERE SALARY > ALL (SELECT SALARY FROM EMPLOYEE); prints |
A. | 10 |
B. | 9 |
C. | 5 |
D. | 0 |
Answer» E. | |
12. |
Let the statement SELECT column1 FROM myTable; return 10 rows. The statement SELECT ALL column1 FROM myTable; will return |
A. | less than 10 rows |
B. | more than 10 rows |
C. | exactly 10 rows |
D. | None of these |
Answer» D. None of these | |
13. |
If a query involves NOT, AND, OR with no parenthesis |
A. | NOT will be evaluated first; AND will be evaluated second; OR will be evaluated last. |
B. | NOT will be evaluated first; OR will be evaluated second; AND will be evaluated last. |
C. | AND will be evaluated first; OR will be evaluated second; NOT will be evaluated last. |
D. | The order of occurrence determines the order of evaluation. |
Answer» B. NOT will be evaluated first; OR will be evaluated second; AND will be evaluated last. | |
14. |
Which of the following query finds the name of the sailors who have reserved at least two boats? |
A. | SELECT DISTINCT s.sname FROM sailors s, reserves r1, reserves r2 WHERE s.sid = r1.sid AND r1.sid = r2.sid AND r1.bid ≠ r2.bid |
B. | SELECT DISTINCT s.sname FROM sailors s, reserves r1, reserves r2 WHERE s.sid = r1.sid AND COUNT(r1.bid) > r2.bid |
C. | SELECT DISTINCT s.sname FROM sailors s, reserves r1, reserves r2 WHERE s.sid = r1.sid AND r1.sid = r2.sid AND r1.bid <> r2.bid |
D. | All of these |
Answer» D. All of these | |
15. |
What does the following query find? (SELECT DISTINCT r.sid FROM boats b, reserves r WHERE b.bid = r.bid AND b.color = 'red') MINUS (SELECT DISTINCT r.sid FROM boats b, reserves r WHERE b.bid = r.bid AND b.color = 'green') |
A. | Find the sailor IDs of all sailors who have reserved red boats but not green boats |
B. | Find the sailor IDs of at least one sailor who have reserved red boats but not green boats |
C. | Find the sailor Ids of atmost one sailor who have reserved red boats but not green boats |
D. | None of These |
Answer» B. Find the sailor IDs of at least one sailor who have reserved red boats but not green boats | |
16. |
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 | |
17. |
Find the name of all cities with their temperature, humidity and countries. |
A. | SELECT city, temperature, humidity, country FROM location; |
B. | SELECT weather.city, temperature, humidity, country FROM weather, location; |
C. | SELECT weather.city, temperature, humidity, country FROM weather, location WHERE weather.city = location.city; |
D. | SELECT weather.city, temperature, humidity FROM weather SELECT country FROM location WHERE weather.city = location.city; |
Answer» D. SELECT weather.city, temperature, humidity FROM weather SELECT country FROM location WHERE weather.city = location.city; | |
18. |
Find the names of the countries whose condition is sunny. |
A. | SELECT country FROM location WHERE condition = 'sunny'; |
B. | SELECT country FROM location WHERE city IN (SELECT city FROM weather WHERE condition = sunny'); |
C. | SELECT country FROM location WHERE city NOT IN (SELECT city FROM weather WHERE condition = 'sunny'); |
D. | SELECT country FROM location WHERE city UNION (SELECT city FROM weather WHERE condition = 'sunny'); |
Answer» C. SELECT country FROM location WHERE city NOT IN (SELECT city FROM weather WHERE condition = 'sunny'); | |
19. |
What is the meaning of LIKE '%0%0%' |
A. | Feature begins with two 0's |
B. | Feature ends with two 0's |
C. | Feature has more than two 0's |
D. | Feature has two 0's in it, at any position |
Answer» E. | |
20. |
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; | |
21. |
The SQL statement SELECT ROUND(45.926, -1) FROM DUAL; |
A. | is illegal |
B. | prints garbage |
C. | prints 045.926 |
D. | prints 50 |
Answer» E. | |
22. |
The SQL statement SELECT SUBSTR('abcdefghij', INSTR('123321234', '2', 3, 2), 2) FROM DUAL; prints |
A. | gh |
B. | 23 |
C. | bc |
D. | ab |
Answer» B. 23 | |
23. |
Which of the following must be enclosed in double quotes? |
A. | Dates |
B. | Column Alias |
C. | Strings |
D. | All of the above |
Answer» C. Strings | |
24. |
Table Employee has 10 records. It has a non-NULL SALARY column which is also UNIQUE. The SQL statement SELECT COUNT(*) FROM Employee WHERE SALARY > ANY (SELECT SALARY FROM EMPLOYEE); prints |
A. | 10 |
B. | 9 |
C. | 5 |
D. | 0 |
Answer» C. 5 | |
25. |
The SQL statement SELECT SUBSTR('123456789', INSTR('abcabcabc', 'b'), 4) FROM DUAL; |
A. | 6789 |
B. | 2345 |
C. | 1234 |
D. | 456789 |
Answer» C. 1234 | |
26. |
Which of the following group functions ignore NULL values? |
A. | MAX |
B. | COUNT |
C. | SUM |
D. | All of the above |
Answer» E. | |
27. |
Which of the following is a SQL aggregate function? |
A. | LEFT |
B. | AVG |
C. | JOIN |
D. | LEN |
Answer» C. JOIN | |
28. |
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. | |
29. |
Which of the following SQL commands is used to retrieve data? |
A. | DELETE |
B. | INSERT |
C. | SELECT |
D. | JOIN |
Answer» D. JOIN | |
30. |
The FROM SQL clause is used to... |
A. | specify what table we are selecting or deleting data FROM |
B. | specify range for search condition |
C. | specify search condition |
D. | None of these |
Answer» B. specify range for search condition | |
31. |
Which operator performs pattern matching? |
A. | BETWEEN operator |
B. | LIKE operator |
C. | EXISTS operator |
D. | None of these |
Answer» C. EXISTS operator | |
32. |
The _________ database stores basic configuration information for the server. |
A. | Master |
B. | Msdb |
C. | Tempdb |
D. | Model |
Answer» B. Msdb | |
33. |
Which of the following system database occupies more space and memory? |
A. | Master |
B. | Msdb |
C. | Tempdb |
D. | Model |
Answer» B. Msdb | |
34. |
The supported storage types for data files are : |
A. | RAM |
B. | Hard Storage |
C. | SMB File Share |
D. | None of the mentioned |
Answer» D. None of the mentioned | |
35. |
Which is minimum processor speed for SQL Server 2012 ? |
A. | 1.4 GHz |
B. | 2.4 GHz |
C. | 3.4 GHz |
D. | 4.4 GHz |
Answer» B. 2.4 GHz | |
36. |
Which of the following component is not installed by SQL Server setup 2012 required by the product ? |
A. | .NET Framework 3.5 SP11 |
B. | Named Pipes |
C. | SQL Server Setup support files |
D. | All of the mentioned |
Answer» C. SQL Server Setup support files | |
37. |
Which of the following operating system is supported by SQL Server 2014? |
A. | Windows Server 2012 |
B. | Windows 8 RTM |
C. | Windows Vista SP2 |
D. | All of the mentioned |
Answer» E. | |
38. |
Which of the following is a feature of SQL Server 2014 ? |
A. | Column oriented database |
B. | Support for 32-bit and 64-bit processors |
C. | In memory database |
D. | All of the mentioned |
Answer» E. | |
39. |
Which of the following is a feature of SQL Server 2012 R2 Enterprise ? |
A. | In memory database |
B. | Hot-add RAM |
C. | Database partitioning |
D. | All of the mentioned |
Answer» E. | |
40. |
Which components of SQL Server 2014 require 1182 Mb ? |
A. | SSIS |
B. | SSAS |
C. | Client components |
D. | SSRS |
Answer» D. SSRS | |
41. |
What is SQL Server 2012 R2 Hard Disk Space Requirement for database engine ? |
A. | 811 Mb |
B. | 711 Mb |
C. | 611 Mb |
D. | 511 Mb |
Answer» B. 711 Mb | |
42. |
Which is minimum processor speed for SQL Server 2008 ? |
A. | 1.4 GHz |
B. | 2.4 GHz |
C. | 3.4 GHz |
D. | 4.4 GHz |
Answer» B. 2.4 GHz | |
43. |
The main memory requirements for SQL Server 2008 includes : |
A. | Minimum:512 MB |
B. | Minimum:1 GB |
C. | Maximum:252 MB |
D. | Maximum:512 MB |
Answer» B. Minimum:1 GB | |
44. |
The _________ wizard helps you build a classification model based on existing data in an Excel table. |
A. | Associate |
B. | Classify |
C. | Estimate |
D. | Aggregate |
Answer» C. Estimate | |
45. |
In order to use the Analyze in Excel feature, you must have ___________ installed on the system. |
A. | SSDT |
B. | SSMS |
C. | SSMA |
D. | None of the mentioned |
Answer» B. SSMS | |
46. |
Scenario Analysis tool allows you to model _______ types of scenarios. |
A. | 2 |
B. | 3 |
C. | 4 |
D. | 5 |
Answer» B. 3 | |
47. |
__________ analyzes the patterns in data that have the strongest influence on a certain outcome. |
A. | Analyze Key Influencers |
B. | Detect Categories |
C. | Fill From Example |
D. | None of the mentioned |
Answer» B. Detect Categories | |
48. |
___________ allows you to analyze your spreadsheet data in powerful ways. |
A. | Data Mining Templates for Visio |
B. | Table Analysis Tools for Excel |
C. | Data Mining Client for Excel |
D. | All of the mentioned |
Answer» C. Data Mining Client for Excel | |
49. |
____________ for Office is a lightweight set of tools for predictive analytics. |
A. | SQL Server 2008 Data Mining Add-ins |
B. | SQL Server 2012 Data Mining Add-ins |
C. | SQL Server 2014 Data Mining Add-ins |
D. | SQL Server 2012 Data Mining Excel |
Answer» C. SQL Server 2014 Data Mining Add-ins | |
50. |
Which of the following statement is used to retrieve rows from the view ExecutionLog3 ? |
A. | select * from ExecutionLog3 order by TimeStart DESC |
B. | select * from ExecLog3 order by TimeStart DESC |
C. | select * from ExecutionLog4 order by TimeStart DESC |
D. | None of the mentioned |
Answer» B. select * from ExecLog3 order by TimeStart DESC | |