Download as pdf or txt
Download as pdf or txt
You are on page 1of 74

Name of the Chapter- DBMS & SQL

Question Question Content Learning Objective(if


No Provided)
1. Rohan wants to calculate the 25 in MySQL using available Knowledge and
aggregate function. Suggest him which function to use? Understanding,
(a) exp() Applying
(b) pow()
(c) power()
(d) expo()
2. What is the correct syntax of pow() function to calculate 5^3? Knowledge and
(a) pow(5,3) Understanding,
(b) pow(3,5) Applying
(c) pow(5,5,5)
(d) pow(5^3)

3. Which function can be used to get the rounded value of given Knowledge and
number? Understanding
(a) round()
(b) roundnum()
(c) rounding()
(d) getround()
4. The number of minimum arguments in round() function Knowledge and
(a) 0 Understanding
(b) 1
(c) 2
(d) No arguments

5. What is the correct syntax of round function to roundup the Knowledge and
value 3.873 to 3.9? Understanding,
(a) round(3.873,0.1) Applying
(b) round(3.873,-1)
(c) round(3.873)
(d) round(3.873,1)
6. Rajesh wants to find the remainder of 50/6 using MySQL. Knowledge and
Sheetal suggested him a function of MySQL and Rajesh got Understanding,
the proper result as per need. Which function Sheetal has Applying
suggested him?
(a) pow()
(b) remainder()
(c) mod()
(d) find_rem()

7. Which function can be used to convert all letters to capital of Knowledge and
text? Understanding
i. ucase() ii. upper()
(a) Only i
(b) Only ii
(c) Both i, ii
(d) None of the above

8. Mohan has stored his city name in MySQL database in capital Knowledge and
letters. He wants to display his city name but in all small letters. Understanding,
Kishan told him to use lcase() function and Farhana told him to Applying
use lower() function. Who is correct among Kishan and
Farhana to get the desired output of Mohan?
(a) Only Kishan
(b) Only Farhana
(c) Both Kishan and Farhana
(d) None of them are correct

9. Which function can be used to get the partial string of a given Knowledge and
string? Understanding
i. mid() ii. substr() iii. substring()
(a) Only i and ii
(b) Only i and iii
(c) Only ii and iii
(d) Any from i, ii and iii

10. Neeraj wanted to count the number of characters of a given Knowledge and
string. Which function Neeraj has to use? Understanding,
(a) count() Applying
(b) len()
(c) length()
(d) num()

11. Which is not the function to remove spaces from string? Knowledge and
(a) LTRIM() Understanding
(b) RTRIM()
(c) TRIM()
(d) None of these

12. Which function is used to check whether a given string is Knowledge and
containing a word or not? Understanding
(a) instr()
(b) mid()
(c) substr()
(d) substring()

13. Which is the correct structure of mid() function? Knowledge and


(a) mid(string, start_position, end_position) Understanding
(b) mid( string, start_position, length )
(c) mid(start_position, length, string)
(d) mid(start_position, end_position, string)

14. What is difference between mid(), substr() and substring() Knowledge and
(a) mid() is numerical while substr() and substring() are Understanding
text functions
(b) mid() accepts min 2 arguments and substr() and
substring() accepts min 3 arguments
(c) mid() and substr() always returns single character
while substring() returns more than one character.
(d) No difference, all are similar.

15. Identify the non-text function Knowledge and


(a) mid() Understanding
(b) pow()
(c) lcase()
(d) trim()

16. Which function returns numerical value? Knowledge and


(a) mid() Understanding
(b) lower()
(c) substr()
(d) instr()

17. Find the result: Analysing, Evaluating and


SELECT pow(2,round(3.28)); Creating
(a) 8
(b) 16
(c) 2
(d) 27

18. Jack want to remove leading extra spaces from " Hello Analysing, Evaluating and
". He has written the code as following but he forgot which Creating
function to write at the blank space. Complete his code:
SELECT __________(" Hello ");
(a) trim()
(b) ltrim()
(c) rtrim()
(d) left()

19. Find the output of this code Analysing, Evaluating and


SELECT instr("God is great. Nilesh leaves on Costa Creating
island","is");
(a) 4
(b) 2
(c) 5
(d) 38

20. Find the output: Analysing, Evaluating and


SELECT left(right("Hello#World",5),2); Creating
(a) He
(b) Wo
(c) ello#
(d) #Worl
21. Find the output: Analysing, Evaluating and
SELECT mod(pow(5,3),10); Creating
(a) 125
(b) 1250
(c) 10
(d) 5

22. What will be the output of following command : Knowledge


SELECT ROUND(25.862 , 2 ) ;
(A) 25.86
(B) 25.8
(C) 25.87
(D) 25.8
23. What will be the output of the following command : SELECT Knowledge
MOD(5 , 2) ;
(A) 1
(B) 2
(C) 4
(D) 0
24. What will be the output of the following command : SELECT Knowledge
SUBSTR( “PROMOTION”, 2,4) ;
(A) ROMO
(B) OMO
(C) ROM
(D) ROMOT
25. What will be the output of the following command : SELECT Knowledge
CONCAT(LEFT(“FORWARD,3”), “BASE”) ;
(A) FORWARD BASE
(B) FORW BASE
(C) FOR BASE
(D) FORBASE
26. What will be the output of the following command : SELECT Knowledge
TRUNCATE(90.3687 , 1) ;
(A) 90.4
(B) 90
(C) 90.3
(D) 91
27. Which of the following is a not a Numeric function? Application
(A) INSTR( )
(B) MOD( )
(C) POW( )
(D) ROUND( )
28. Which of the following is a not a String/ Text Function? Application
(A) MID( )
(B) UCASE( )
(C) LCASE( )
(D) TRUNCATE( )
29. What will be returned by the given query? Knowledge
SELECT INSTR(“INFORMATION”,”I”);
(A) 1
(B) 2
(C) 9
(D) 2
30. What will be returned by the given query? Understanding
Select Concat(“leave”, “us”, “alone”);
(A) leaveusalone
(B) leave us alone
(C) leaveus alone
(D) leave usalone
31. What will be returned by the given query? Knowledge
Select SIGN(-56);
(A) -1
(B) 1
(C) 0
(D) 1
32. What will be printed by the given query? Understanding
Select Length(“Monday”);
(A) 6
(B) 5
(C) 4
(D) 7
33. Which text function is used to convert upper case string into Understanding
lower case?
(A) UCASE( )
(B) LCASE( )
(C) LOW( )
(D) UP( )
34. Which of the following function can be used to fetch the first 4 Understanding
characters from a given string value?
(A) RIGHT( )
(B) LEFT( )
(C) INSTR( )
(D) LCASE( )
35. Which of the following function helps in returning the position of Application
a substring in a given string?
(A) INSTR( )
(B) MID( )
(C) RIGHT( )
(D) LEFT( )
36. What will be printed by the given query? Knowledge
Select ROUND(282.62);
(A) No output
(B) 283
(C) 282
(D)282.62
37. Which function is used to remove the leading and trailing Understanding
spaces from a given string?
(A) BLANK( )
(B) REMOVE( )
(C) TRIM( )
(D) MID( )

38. The other name for SUBSTR( ) function is : Knowledge


(A) MID( )
(B) STRING( )
(C) START( )
(D) RIGHT( )
39. What will be returned by the given query? Knowledge
Select Left(“Supersede”,2);
(A) de
(B) Su
(C) Sup
(D) ede
40. What will be returned by the given query? Knowledge
Select Right(“FREE WILL”,4);
(A) WILL
(B) ILL
(C) EWILL
(D) E WILL
41. What will be returned by the given query? Knowledge
Select POW(4,3) ;
(A) 16
(B) 46
(C) 64
(D) 12
42. The now()function in MySql is an example Remembering and
of_______________________ Understanding
(A) Math function
(B) Text function
(C) Date Function
(D) Aggregate Function
43. Which of the following ways below is the correct way to get the Remembering and
current time? Understanding
(A) SELECT CURTIME():
(B) SELECT CURDATE():
(C) SELECT CURRENT_TIME();
(D) Both (A) and (C)
44. Which of the following is not a date function ? Remembering and
(A) Month() Understanding
(B) Year()
(C) Now()
(D) Pow()
45. What will be returned by the given Query? Analysing, Evaluating and
Select month(‘2020-06-11’); Creating
(A) 11
(B) 06
(C) June
(D) November
46. To get the day part of a date,______ function is used. Applying
(A) Day()
(B) today()
(C) date()
(D) None of these
47. To get the day name from a date,______ function is used. Applying
(A) name()
(B) Daysname()
(C) Dayname()
(D) None of these
48. To get the current date,________ function is used. Remembering and
(A) Curdate() Understanding
(B) Sysdate()
(C) Both A & B
(D) None of these
49. What will be returned by the given Query? Applying
Select monthname(‘2020-06-11’);
(A) 11
(B) June
(C) 06
(D) November
50. What will be returned by the given Query? Applying
Select dayname(‘2021-10-03’);
(A) 10
(B) 03
(C) Sunday
(D) Monday
51. What will be returned by the given Query? Applying
Select dayofweek(‘2021-10-03’);
(A) 01
(B) 10
(C) 03
(D) None of these
52. Which of the following function returns the date value in Remembering and
‘YYYY-MM-DD’ from system date? Understanding
(A) curdate()
(B) date()
(C) now()
(D) sysdate()
53. Which of the following function returns the name of the month Remembering and
from selected date? Understanding
(A) month(date)
(B) month_name(date)
(C) monthname(date)
(D) name_month()

54. Which of the following function returns only the day number Remembering and
from month of selected date? Understanding
(A) day(date)
(B) dayno(date)
(C)day_number(date)
(D)date(date)
55. Help Aman to write the command to display the name of the Analysing, Evaluating and
traveller whose travel date is in year 2016. Creating
(A) Select name,tdate from travel where year(tdate)=2016 ;
(B) Select name,tdate from travel where tdate=2016;
(C) Select name,tdate from travel where year(tdate)= =2016;
(D) Select name,max(tdate) from travel
56. You want all dates when any employee was hired. Multiple Analysing, Evaluating and
employees were hired on the same date and you want to see Creating
the date only once.
i. SELECT DISTINCT HIREDATE FROM TEACHERS ORDER
BY HIREDATE;
ii. SELECT HIREDATE FROM TEACHERS GROUP BY
HIREDATE; iii. SELECT HIREDATE GROUP BY
HIREDATE HAVING DISTINCT HIREDATE;
Which of the above query is valid?
(A) Query i
(B) Query ii
(C) Query iii.
(D) All of the above.
57. Which of the following SQL commands may output 21? Analysing, Evaluating and
(A) select day(now()); Creating
(B) select now();
(C) select dayname(now());
(D) select month(now());
58. If on ‘1990-01-22', it was Monday, what will be the output of Analysing, Evaluating and
following SQL command? select dayname('1990-01-22')+1; Creating
(A) Error
(B) 1
(C) 7
(D) Monday
59. Identify the correct output from the following for given SQL Applying
statement:
Select CURDATE+10;
(A) 2021-10-14
(B) 2021 10 14
(C) 2021/10/14
(D) None of these
60. Identify the correct output from the following for given SQL Applying
statement:
Select DATE(‘2021-10-04 01:02:03’);
(A) 2021-10-04 01:02:03
(B) 01:02:03
(C) 2021-10-04
(D) None of these
61. The correct return value data type for date function YEAR() is: Analysing, Evaluating and
(A) integer Creating
(B) string
(C) float
(D) None of the above
62. Which of the following function is used to FIND the largest
value from the given data in MYSQL?
(a) MAX() (b) MAXIMUM() (c) LARGEST() (c) BIG()
63. Aggregate functions can be used in the select list or the _____
clause of a select statement. They cannot be used in a ______
clause.
(a) Where, having(b) Having, where(c) Group by, having (d)
Group by, where
64. Which of the following is a SQL aggregate function?
(a) LEFT() (b) AVG() (c) JOIN() (d) LEN()
65. Find out the odd one out.
(a) LEN() (b) SUM() (c) AVG() (d) MAX()
66. Which of the following function returns sum value of the given
column?
(a) TOTAL() (b) ADD() (C) Both a and b (d) None of the
options
67. Which SQL function is used to count the number of rows in a
SQL query?
(a) COUNT () (b) NUMBER () (c) SUM () (d) COUNT (*)
68. With SQL, how can you return the number of not null record in
the Project field of “Students” table?
(a) SELECT COUNT (Project) FROM Students
(b) SELECT COLUMNS (Project) FROM Students
(c) SELECT COLUMNS (*) FROM Students
(d) SELECT COUNT (*) FROM Students
69. Which of the following is not an aggregate function?
(a) Avg (b) Sum (c) Sub (d) Min
70. If column “Salary” contains the data set {1000, 15000, 25000,
10000, 15000}, what will be the output after the execution of
the given query?
SELECT SUM(DISTINCT SALARY) FROM EMPLOYEE;
(a)75000 (b) 25000 (c) 10000 (d) 50000
71. Which of the following group functions ignore NULL values?
(a) MAX (b) COUNT (c) SUM (d) All of the above
72. To compare an aggregate value in a condition, _______ clause
is used.
(a) where (b) having (c) Group by (d) both a and b
73. All aggregate functions ignore NULLs except for the
__________ function.
(a) Sum() (b) Count(*) (c) Avg() (d) None of these
74. Only Aggregate functions are used with __________ clause.
(a) Group by (b) Having (c) Where (d) Both a and b
75. The SQL built-in function ____ obtains the smallest value in a
in numeric columns.
(a) MINIMUM (b) SMALLEST() (C) MIN() (D) None of the
options
76. The SQL built-in function __________ computes the number of
rows in a table.
(a) count(*) (b) count(Column name) (c) sum(column) (d) both
a and b
77. The SQL built-in function ____ computes the average of values
in numeric columns.
(a) AVG() (b) AVERAGE() (c) Avg() (d) both a and c
78. Aggregate Functions cannot be used in __________clause of
the Select query.
(a) where (b) having (c) Group by (d) both a and b
79. If column “Age” contains the data set {30, 20, 10, NULL}, what
will be the output after the execution of the given query?
SELECT AVG(Age) FROM EMPLOYEE;
(a)20 (b) 15 (c) Error (d) 0
80. If column “Age” contains the data set {30, 20, 10, NULL}, what
will be the output after the execution of the given query?
SELECT SUM(Age) FROM EMPLOYEE;
(a)0 (b) 50NULL (c) Error (d) 60
81. If column “Age” contains the data set {30, 20, 10, NULL}, what
will be the output after the execution of the given query?
SELECT MIN(Age) FROM EMPLOYEE;
(a)0 (b) NULL (c) 10 (d) Error
82. Which of the following is not a built in aggregate function in KNOWLEDGE
SQL?
a. AVG()
b. MAX()
c. TOTAL()
d. COUNT()
83. The ____________ aggregation operation adds up all the KNOWLEDGE
values of the attribute.
a. ADD()
b. AVG()
c. MAX()
d. SUM()
84. What values does the COUNT(*) function ignore? KNOWLEDGE
a. Repeatative Values
b. NULL Values
c. Characters
d. Integers
85. Which keyword is used to rename the resulting attribute after KNOWLEDGE
the application of the aggregation function?
a. RENAME
b. AS
c. REPLACE
d. TO
86. Which if the following is not an Aggregate Function? KNOWLEDGE
a. WITH()
b. SUM()
c. AVG()
d. MIN()
87. If we wish to eliminate duplicates, we use the keyword KNOWLEDGE
___________ in the aggregate expression.
a. DISTINCT
b. COUNT
c. AVG
d. PRIMARY KEY
88. All aggregate functions except _________________ ignore KNOWLEDGE
NULL values in their input collection.
a. COUNT(attribute)
b. COUNT(*)
c. AVG()
d. SUM()
89. In SQL, the functions, AVG(), MIN(),MAX(), SUM(), COUNT() KNOWLEDGE
are called as ________________.
a. Aggregate Functions
b. Adjunt Function
c. Set Operation
d. Scalar Operation
90. Which of the following is an Incorrect SQL Query? UNDERSTANDING
a. SELECT MAX(marks) FROM Student.
b. SELECT SUM(marks) FROM Student.
c. SELECT MAX(marks1 + marks2) FROM Student
d. SELECT SUM(marks1,marks2) FROM Student
91. Which of the following SQL Aggregate Function is used to UNDERSTANDING
retrieve minimum value?
a. MAX()
b. MIN()
c. AVG()
d. SUM()
92. What is the output value of the following SQLQuery? EVALUATION
SELECT AVG(Marks) FROM Student_Marks

a. 17
b. 18
c. 19
d.20
93. Aggregate Functions are functions that take a UNDERSTANDING
_________________ as input and return a single value.
a. Collection of Values
b. Single Value
c. Aggregate Value
d. Both a and b
94. SELECT __________________________ FROM Instructor APPLICATION
WHERE dept_name = ‘Comp_Sci’;
Which of the following should be used to find the mean of the
Salary?
a. MEAN(salary)
b. AVG(Salary)
c. SUM(salary)
d. COUNT(salary)
95. SELECT ______________________ FROM Teachers APPLICATION
WHERE semester = ‘Spring’ AND year = 2010;
If we do want to eliminate duplicate and count the number of
Students for the above mentioned code, what should be written
in place of the Blank Space.
a. COUNT(ID)
b. AVG(ID)
c. COUNT(DISTINCT ID)
d. COUNT(PRIMARY KEY ID)
96. COUNT() function in SQL retrurns the number of KNOWLEDGE
____________.
a. values
b. distinct values
c. groups
d. columns
97. If column ‘Salary’ contains the data set EVALUATION
{10000,15000,25000,10000,15000}, what will be the output
after the execution of the given query.
SELECT SUM(DISTINCT Salary) FROM EMPLOYEE;
A. 75000
B. 25000
C. 10000
D. 50000
98. What SQL statement do we use to find the total number of APPLICATION
records present in the table Product.
A. SELECT * FROM PRODUCT
B. SELECT COUNT(*) FROM PRODUCT
C. SELECT FIND(*) FROM PRODUCT
D. SELECT SUM() FROM PRODUCT
99. Which of the Function is an Aggregate Function? KNOWLEDGE
a. ROUND()
b. SUBSTR()
c. MAX()
d. DATE()
100. The ____________ function returns the mean value of a given KNOWLEDGE
column or an expression.
a. MIN(0
b. MEAN()
c. AVG()
d. SUM(COUNT())
101. Which clause in SQL will allow Aggregate Functions to have UNDERSTANDING
more than one records?
a. WHERE
b. ORDER BY
c. JOIN
d. GROUP BY
102. What is the meaning of “GROUP BY” clause in Mysql? KNOWLEDGE
a) Group data by column values
b) Group data by row values
c) Group data by column and row values
d) None of the mentioned
103. Which clause is similar to “HAVING” clause in Mysql? KNOWLEDGE
a) SELECT
b) WHERE
c) FROM
d) None of the mentioned
104. What is the meaning of “HAVING” clause in Mysql? KNOWLEDGE
a) To filter out the row values
b) To filter out the column values
c) To filter out the row and column values
d) None of the mentioned
105. Which among the following belongs to an “aggregate KNOWLEDGE
function”?
a) COUNT
b) UPPER
c) LOWER
d) All of the mentioned
106. Which clause is used with an “aggregate functions”? KNOWLEDGE
a) GROUP BY
b) SELECT
c) WHERE
d) Both GROUP BY and WHERE
107. What is the significance of the statement “GROUP BY d.name” APPLICATION
in the following MySQL statement?
SELECT d.name, COUNT (emp_id) emp_no
FROM department d INNER JOIN Employee e
ON d.dept_id=e.emp_id
GROUP BY d.name
a) Aggregation of the field “name” of both table
b) Aggregation of the field “name” of table “department”
c) Sorting of the field “name”
d) None of the mentioned
108. What is the significance of the statement “HAVING COUNT APPLICATION
(emp_id)>2” in the following MySQL statement?
SELECT d.name, COUNT (emp_id) emp_no
FROM department d INNER JOIN Employee e
ON d.dept_id=e.emp_id
GROUP BY d.name
HAVING COUNT (emp_id)>2
a) Filter out all rows whose total emp_id below 2
b) Selecting those rows whose total emp_id>2
c) Filter out all rows whose total emp_id below 2 & Selecting
those rows whose total emp_id>2
d) None of the mentioned
109. Keyword “ASC” and “DESC” cannot be used without which APPLICATION
clause in Mysql?
a) ORDER BY
b) GROUP BY
c) SELECT
d) HAVING
110. What is the significance of “ORDER BY emp_id DESC” in the APPLICATION
following MySQL command?
SELECT emp_id, fname, lname
FROM person
ORDER BY emp_id DESC;
a) Data of emp_id will be sorted in descending order
b) Data of emp_id will be sorted in ascending order
c) Data of emp_id will be sorted in either ascending or
descending order
d) All of the mentioned
111. What is the significance of “ORDER BY emp_id ASC” in the APPLICATION
following MySQL command?
SELECT emp_id, fname, lname
FROM person
ORDER BY emp_id ASC;
a) Data of emp_id will be sorted in descending order
b) Data of emp_id will be sorted in ascending order
c) Data of emp_id will be sorted in either ascending or
descending order
d) All of the mentioned
112. If emp_id contain the following set {9, 7, 6, 4, 3, 1, 2}, what will APPLICATION
be the output on execution of the following MySQL command?
SELECT emp_id
FROM person
ORDER BY emp_id DESC;
a) {9, 7, 6, 4, 3, 1, 2}
b) {1, 2, 3, 4, 6, 7, 9}
c) {2, 1, 3, 4, 6, 7, 9}
d) None of the mentioned
113. If emp_id contain the following set {9, 7, 6, 4, 3, 1, 2}, what will APPLICATION
be the output on execution of the following MySQL command?
SELECT emp_id
FROM person
ORDER BY emp_id ASC;
a) {9, 7, 6, 4, 3, 1, 2}
b) {1, 2, 3, 4, 6, 7, 9}
c) {2, 1, 3, 4, 6, 7, 9}
d) None of the mentioned
114. Find odd one out? APPLICATION
a) GROUP BY
b) DESC
c) ASC
d) ORDER BY
115. Is there any error in the following MySQL command? APPLICATION
SELECT emp_id, title, start_date, fname, fed_id
FROM person
ORDER BY RIGHT (fed_id, 3);
a) Yes
b) No error
c) Depends
d) None of the mentioned
116. Is there any error in the following MySQL command? APPLICATION
SELECT emp_id, title, start_date, fname, fed_id
FROM person
ORDER BY LEFT (fed_id, 3);
a) Yes
b) No error
c) Depends
d) None of the mentioned
117. Is there any error in the following MySQL command?
SELECT emp_id, title, start_date, fname, fed_id
FROM person
ORDER BY 2, 5;
a) Yes
b) No
c) Depends
d) None of the mentioned
118. The GROUP BY statement is used in conjunction with the KNOWLEDGE
............... to group the result-set by one or more columns.
A) Wildcards
B) Aggregate functions
C) Date functions
D) Joins
119. Which of the following is NOT a GROUP BY function? KNOWLEDGE
A) MAX
B) MIN
C) NVL
D) AVG
120. Which of the following functions can be used without GROUP KNOWLEDGE
BY clause in SELECT query?
A) COUNT
B) MAX
C) MIN
D) All of the above
121. Which clause is used to filter the query output based on KNOWLEDGE
aggregated results using a group by function?
A) WHERE
B) LIMIT
C) GROUP WHERE
D) HAVING
122. If we have not specified ASC or DESC after a SQL ORDER
BY clause, the following is used by default

A) DESC Knowledge
B) ASC
C) There is no default value
D) None of the mentioned

123. Which of the following is true about the HAVING clause?

A) Similar to the WHERE clause but is used for


columns rather than groups.
B) Similar to WHERE clause but is used for rows rather Understanding
than columns.
C) Similar to WHERE clause but is used for groups
rather than rows.
D) Acts exactly like a WHERE clause.

124. Which of the following is the correct order of a SQL


statement?

A) SELECT, GROUP BY, WHERE, HAVING Knowledge


B) SELECT, WHERE, GROUP BY, HAVING
C) SELECT, HAVING, WHERE, GROUP BY
D) SELECT, WHERE, HAVING, GROUP BY

125. Which clause is similar to “HAVING” clause in Mysql?

A) SELECT
B) WHERE Knowledge

C) FROM
D) None of the mentioned

126. What is the meaning of “HAVING” clause in Mysql?

Understanding
A) To filter out the row values
B) To filter out the column values
C) To filter out the row and column values
D) None of the mentioned

127. Which clause is used with an “aggregate functions”?

A) GROUP BY
B) SELECT Knowledge

C) WHERE
D) Both GROUP BY and WHERE

128. The GROUP BY statement is used in conjunction with the


............... to group the result-set by one or more columns.

A) Wildcards Knowledge
B) Aggregate functions
C) Date functions
D) Joins

129. Using GROUP BY ............ has the effect of removing


duplicates from the data.

A) with aggregates Understanding


B) with order by
C) without order by
D) without aggregates

130. This statement is erroneous because


SELECT dept_name, ID, avg (salary) FROM instructor
GROUP BY dept_name;

A) Avg(salary) should not be selected


B) Dept_id should not be used in group by clause Application

C) Misplaced group by clause


D) Group by clause is not valid in this query
131. SQL applies predicates in the _______ clause after groups
have been formed, so aggregate functions may be used.

A) Group by Knowledge
B) With
C) Where
D) Having

132. Which statements are true about Group By ?

A) Group By is used to group set of values based on


one or more values
B) Group By is used when we use aggregate functions Evaluation

C) Group by does not guaranteed sorts the data in any


order
D) All of above

133. How to select Maximum Salary of Employee from each


Department ?

A) Select deptno, sal from Emp Group By deptno


Order By Max(Sal);
B) Select deptno, sal from Emp Group By deptno Evaluation
Order By Max(Sal);
C) Select dept_id, sal from Emp Group By dept_id
Order By Max(Sal);
D) Select deptno, max(sal) from Emp Group By
deptno;

134. 'Having' clause is used with

A) Group By
B) Order By Knowledge

C) Both of above
D) None of the above
135. What is the correct format to select Emp_name in
Ascending order ?

A) Select Emp_name From Emp ;


B) Select Emp_name From Emp Group By Emp_name
;
C) Select Emp_name From Emp Order By Emp_name
; Understanding

D) All of above

136. Which of the following is correct to count the total salary in


deptno wise where more than two employees exist ?

A) SELECT deptno, sum(sal) As totalsal FROM emp


GROUP BY deptno HAVING COUNT(empno) = 2
B) SELECT deptno, sum(sal) As totalsal FROM emp Application
GROUP BY deptno where COUNT(empno) = 2
C) SELECT deptno, sum(sal) As totalsal FROM emp
GROUP BY deptno HAVING COUNT(empno) > 2
D) SELECT deptno, sum(sal) As totalsal FROM emp
GROUP BY deptno where COUNT(empno) > 2

137. How to select number of employee department wise from


Emp table ?

A) Select deptno, count(*) from Emp Group By deptno;


B) Select empno,deptno, count(*) from Emp Group By Application

deptno;
C) Select deptno, count(*) from Emp Order By deptno;
D) Select empno, count(*) from Emp Order By deptno;
138. The HAVING clause does which of the following?

A) Acts EXACTLY like a WHERE clause.


B) Acts like a WHERE clause but is used for columns
rather than groups. Understanding
C) Acts like a WHERE clause but is used for groups
rather than rows.
D) Acts like a WHERE clause but is used for rows
rather than columns.

139. Which of the following is not an aggregate function used


with group by

A) Sum Knowledge
B) Count
C) Total
D) Max

140. Which of the following is True

A) Group is used before Having


B) Where is used after Group by Knowledge
C) Having is used after Group by
D) None

141. HAVING is used in conjunction with

A) GROUP BY clause
B) WHERE Knowledge

C) Aggregate functions
D) None

ANSWER
Question Answer
No
1. B

2. A

3. A

4. B

5. D

6. C

7. C

8. C

9. D

10. B

11. D

12. A

13. B

14. D

15. B

16. D

17. A

18. B

19. C

20. B

21. D

22. A

23. A
24. A

25. D

26. C

27. A

28. D

29. A

30. A

31. A

32. A

33. B

34. B

35. B

36. B

37. C

38. A

39. B

40. A

41. C

42. C

43. D

44. D

45. B

46. A

47. C
48. C

49. B

50. C

51. A

52. A

53. C

54. A

55. A

56. B

57. A

58. B

59. B

60. C

61. A

62. (a)

63. (b)

64. (b)

65. (a)

66. (d)

67. (d)

68. (a)

69. (c)

70. (d)

71. (d)
72. (b)

73. (b)

74. (d)

75. (c)

76. (a)

77. (d)

78. (a)

79. (a)

80. (d)

81. (c)

82. c: TOTAL()

83. d: SUM()

84. b: NULL values

85. a, WITH()

86. a. DISTINCT

87. a. COUNT(attribute)

88. a. Aggregate Function

89. d. SELECT SUM(marks1,marks2) FROM Student

90. b. MIN()

91. b. 18

92. a. Collection of Values

93. b. AVG(Salary)

94. c. COUNT(DISTINCT ID)

95. a. values
96. d. 50000

97. B. SELECT COUNT(*) FROM PRODUCT

98. c. MAX()

99. c. AVG()

100. d. GROUP BY

101. c. SELECT COUNT(SID) from Student WHERE Department = ‘Physics’

102. a) Group data by column values

103. b) WHERE (“WHERE” is also used to filter the row values in Mysql)

104. a) To filter out the row values

105. a) COUNT

106. a) GROUP BY (“GROUP BY” is used with aggregate functions)

107. b) Aggregation of the field “name” of table “department” (“GROUP BY” clause s used for
aggregation of field)
108. c) Filter out all rows whose total emp_id below 2 & Selecting those rows whose total
emp_id>2
(“HAVING” clause are worked similar as “WHERE” clause)
109. a) ORDER BY (“ASC” or “DESC” are used to sort the result set in ascending or descending
order therefore they cannot be used without “ORDER BY” clause)
110. a) Data of emp_id will be sorted in descending order (Keyword “DESC” will sort the data in
descending order)
111. b) Data of emp_id will be sorted in ascending order (Keyword “ASC” will sort the data in
ascending order)
112. a) {9, 7, 6, 4, 3, 1, 2} (“DESC” clause sort the emp_id in the descending order)

113. b) {1, 2, 3, 4, 6, 7, 9} (“ASC” clause sort the emp_id in the ascending order)

114. a) GROUP BY (“ORDER BY”, “DESC”, “ASC” are related to sorting whereas “GROUP BY” is not
related to sorting)
115. b) No error (“ORDER BY” clause can be used with expression such as fed_id, which is a social
security no like 111, 111, 111, therefore, we sort it taking only three digits from right)
116. b) No error (“ORDER BY” clause can be used with an expression such as fed_id which is a
social security no like 111, 111, 111, therefore, we sort it taking only three digits from left.)
117. b) No (“ORDER BY” clause can be used with Place holders. Here “2” represent column “title”
and “5” represent “fed_id”. Therefore it looks like “ORDER BY title, fed_id”)
118. D) Joins
119. A) MAX

120. D) All of the above

121. D) HAVING

122. B

123. C

124. B

125. B

126. A

127. A

128. B

129. A

130. B

131. B

132. D

133. D

134. A

135. C

136. C

137. A

138. C

139. C

140. A

141. A
Name of the vetter- Soumalik Roy

Name of the KV- KV No2 Ishapore

Region- Kolkata

Mobile No- 9831697957

E-mail ID – soumalikroy@gmail.com
Name of the Chapter- DBMS & SQL

Question Question Content Learning Objective(if


No Provided)
1. A: The mod function returns the remainder of n divide by Knowledge and
m. understanding
R: n and m are numerical.
(a) Both Assertion and reason are true and reason is
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

2. A: The result of pow(5,4) will be 625. Knowledge and


R: The MySQL POW function returns m raised to the nth understanding ,
power.
(a) Both Assertion and reason are true and reason is Analysing, Evaluating and
correct explanation of assertion. Creating
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

3. A: MID function can be used to get parts of the numbers. Knowledge and
R: The MID function can find the part of the string with understanding,
given starting position and number of characters. Applying
(a) Both Assertion and reason are true and reason is
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

4. SELECT round(482.624,2); Knowledge and


A: The above code will give result 482.62 understanding,
R: the 2nd argument in round function is a digit which is
not to be rounded off at any place. Analysing, Evaluating and
(a) Both Assertion and reason are true and reason is Creating
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

5. A: The right() and left() function are text functions. Knowledge and
R: right() and left() functions return texts as results. understanding
(a) Both Assertion and reason are true and reason is
correct explanation of assertion.
(b) Assertion and reason both are true but reason is
not the correct explanation of assertion.
(c) Assertion is true, reason is false.
(d) Assertion is false, reason is true.

6. Assertion: In SQL, all string/text function does not Application


returns the output in numeric format.
Reason: String function takes only string values as
arguments.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
7. Assertion: Both , SUBSTR( ) and MID( ) returns a Application
substring from a given string value based on position
index.
Reason: SUBSTR( ) and MID( ) are Synonym functions.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
8. Assertion: Power( ) function cannot return a string value. Application
Reason: Power( ) function is a numeric function.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
9. Assertion: Length( ) function counts the number of Application
characters( ) in a given string value.
Reason: Indexing of string values in SQL starts with 0.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
10. Assertion: UCASE( ) and UPPER( ) functions are giving Application
the same output when applied on a string value.
Reason: Both converts the lower case letters into upper
case.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
11. Assertion:- month() returns the month from the date Analysing, Evaluating
passed. and Creating
Reason :- Return value of month() function is integer.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
12. Assertion:- In SQL we can not calculate age from the Analysing, Evaluating
given DOB. and Creating
Reason :- Year() function returns the year from the date
passed.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
13. Assertion: Count(*) and Count(Column Name) returns same
outputs.
Reason: Null values are not counted by Count()
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
14. Table: Hospital
ID Name Dept charges
E1 Kabir Ent 350
C1 Zahir Cardiology 150
S1 Raju Surgery NULL
Assertion: Select Avg(charges) from Hospital; Output: 166.666667
Reason: Avg( ) includes NULL values.
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
15. Assertion: Select Dept, count(*) from hospital group by Dept
where count(*)>1; Output: Error
Reason: Exactly one patient admitted in each Dept.
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
16. Assertion: Select Max(Name) from hospital; Output: Error
Reason: Max( ) can only be used with numeric columns.
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
17. Assertion: Select Sum(charges) from Hospital; Output: 0
Reason: Sum() returns 0 , if it encounters NULL value.
(a) Both A and R are True
(b) A is True but R is False
(c) A is False but R is True
(d) Both A and R are False.
18. Assertion: The Output of the COUNT Function will be a KNOWLEDGE
single row table unless it is written along with GROUP
BY Clause.
Reason: The COUNT Function counts the total number
of rows satisfying a condition and returns the numeric
value.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
19. SELECT AVG(Marks), Class FROM Student GROUP ANALYSIS
BY Class HAVING AVG(Marks)>50
Assertion: This code will give only 1 row output if there
are more than one groups with average marking more
than 50
Reason: The Aggregate functions used with Conditions
for Having Clause is used for Filtering Groups based on
the condition.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
20. Assertion: If a Table contains 15 records with 3 attributes UNDERSTANDING
and one of the attributes have data in 4 records as NULL,
then COUNT() and COUNT(*) will produce Different
Outputs.
Reason: COUNT() is used to find number of NULL
Values and COUNT(*) is used to count the number of
rows with NOT NULL values.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
21. Assertion: SUM function does not take the NULL values KNOWLEDGE
into account while calculating answer.
Reason: SUM function is used to find the Total value of
the Numerical Columns.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
22. Assertion: MIN() and MAX() functions gives the Latest KNOWLEDGE
and Oldest Dates mentioned in the Database.
Reason: MIN() and MAX functions work with Numbers,
Strings as well as DATES to produce outputs.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
23. Assertion (A): GROUP BY clasue is similar to ORDER BY clause. UNDERSTANDING
Reason (R): GROUP BY and ORDER BY are both used for
aggregation of fields.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
D. A is false but R is true.
E. Both A and R are false.
24. Assertion (A): HAVING clause is similar to WHERE clause but is UNDERSTANDING
used for groups rather than rows.
Reason (R): The HAVING clause is always used with the GROUP
BY clause and returns the rows where the condition is TRUE.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
D. A is false but R is true.
E. Both A and R are false.
25. Assertion (A): We apply the aggregate function to a group of UNDERSTANDING
sets of tuples using the group by clause.
Reason (R): We apply the aggregate function to a group of sets
of tuples using the group by clause. The group by clause must
always be used whenever we are willing to apply the
aggregate function to a group of sets of tuples.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
D. A is false but R is true.
E. Both A and R are false.
26. Assertion (A): If we have not specified ASC or DESC after a SQL UNDERSTANDING
ORDER BY clause, ASC is used by default.
Reason (R): If we have not specified any sorting with the
ORDER BY clause, SQL always uses the ASC as a default sorting
order. SQL treats Null as the lowest possible values while
sorting.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
D. A is false but R is true.
E. Both A and R are false.
27. Assertion (A): SQL does not permit distinct with count(*). UNDERSTANDING
Reason (R): SQL does not permit distinct with count(*) but the
use
of distinct is allowed with max and min.
A. Both A and R are true and R is the correct explanation of A.
B. Both A and R are true and R is the not the correct
explanation of A.
C. A is true but R is false.
D. A is false but R is true.
E. Both A and R are false.
28. Assertion: Having can be used before Group by
Reason: Having clause sorts columns
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is false.
29. Assertion: Order by is used to sort rows in SQL
Reason: Order by can be used for Ascending only
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
30. Assertion: Having clause is used after group by
Reason: The HAVING clause is added to SQL because
the WHERE keyword cannot be used with aggregate
functions.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
31. Assertion: Aggregate functions can be used with more
than one column
Reason: We cannot also use the GROUP BY statement on
more than one column.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
32. Assertion: If you SELECT and GROUP BY both can use
aggregate functions
Reason: If you SELECT attributes and use an aggregate
function, you must GROUP BY the non-aggregate
attributes.
(A) Both Assertion and reason are true and reason is
correct explanation of assertion.
(B) Assertion and reason both are true but reason is not
the correct explanation of assertion.
(C) Assertion is true, reason is false.
(D) Assertion is false, reason is true.
ANSWER

Question No Answer
1. B

2. A

3. D

4. C

5. B

6. C

7. A

8. A

9. C

10. A

11. A

12. D

13. C

14. D

15. B

16. D

17. D

18. (A) Both Assertion and reason are true and reason is correct explanation of
assertion.

19. (D) Assertion is false, reason is true.

20. (C) Assertion is true, reason is false.

21. (B) Assertion and reason both are true but reason is not the correct explanation
of assertion.
22. (A) Both Assertion and reason are true and reason is correct explanation of
assertion.

23. D. A is false but R is true.

24. A. Both A and R are true and R is the correct explanation of A.

25. A. Both A and R are true and R is the correct explanation of A.

26. A. Both A and R are true and R is the correct explanation of A.

27. B. Both A and R are true and R is the not the correct explanation of A.

28. D

29. B

30. A

31. C

32. A

Name of the vetter- Soumalik Roy

Name of the KV- KV No2 Ishapore

Region- Kolkata

Mobile No- 9831697957

E-mail ID – soumalikroy@gmail.com
Name of the Chapter- DBMS & SQL

CBQ Question Content Learning


NO Objective(
if
Provided)
1. Raju is a 12 Science student and has created a database "myexp" tables "exp" as Knowledg
following for his experiments, e and
S Chemical Amoun Wt Exp_code understan
N t ding,
1 Ni_Mh 15 25 Proj1_part1 Applying,
2 Ni_Cd 20 22 Proj1_part2 Analysis &
3 O2_H 60 15 Proj2_part1 Evaluation
4 S2H 90 14 Proj2_part2

Give the answers of the following questions based on above data


(1) Which code is correct to find the Proj1 data?
(a) SELECT * FROM exp WHERE left("Proj1",4);
(b) SELECT * FROM exp WHERE left(Exp_code,4)="Proj1";
(c) SELECT * FROM Exp_code WHERE mid(Exp_code,4,4)="Proj1";
(d) SELECT * FROM exp WHERE instr("Proj1","Exp_code");

(2) Raju wants the square values of all Wt values. Which code is correct for that?
(a) SELECT exp(Wt,2) FROM exp;
(b) SELECT power(Wt,2) FROM exp;
(c) SELECT pow(Wt,2) FROM exp;
(d) SELECT square(Wt) FROM exp;

(3) Raju has to divide the "Amount" values by 4 and find the remainders of each Amount.
Which code will be required?
(a) SELECT mod(Amount, 4) FROM exp;
(b) SELECT rem(Amount,4) FROM exp;
(c) SELECT divide(Amount,4) FROM exp;
(d) SELECT mod(Amount/4) FROM exp;

(4) Display the records where Ni chemical is used as first part.


(a) SELECT * FROM exp WHERE first("Ni") ;
(b) SELECT * FROM exp WHERE left("Ni") ;
(c) SELECT * FROM exp WHERE first(Chemical)="Ni" ;
(d) SELECT * FROM exp WHERE left(Chemical)="Ni" ;
2. Shruti has some data of her friends as following with table name "FR" Knowledg
SN Name City State e and
1 Priyanka Nasik Maharashtra understan
2 Shibangi Bhopal Madhya Pradesh ding,
3 Sheetal Baroda Gujarat Applying,
4 Ragini Kota Rajasthan Analysis &
5 Nandini Kolhapur Maharashtra Evaluation
6 Nivedita Nadiad Gujarat

Answer the following questions based on above table


(1) What is the purpose of this code?: SELECT len(Name) FROM FR;
(a) Getting the number of characters of each friends names
(b) Getting total number of friends
(c) Getting maximum space occupied by Name field.
(d) Getting the datatype of Name field.

(2) What will be the output of this code: SELECT Name from FR WHERE
left(Name,2)="Sh";
(a) (b)

(c) (d)

(3) Which code will display the records of friends of


Maharashtra and Madhya Pradesh?
(a) SELECT * FROM FR WHERE State="M";
(b) SELECT * FROM FR WHERE State.left="M";
(c) SELECT left(State) FROM FR WHERE "M";
(d) SELECT * FROM FR WHERE left(state,1)="M";

(4) What is the output of this code: SELECT city FROM FR WHERE instr(city,"o")>0;
(a) (b)

(c) (d)
3. There was a survey on primary class students and the data is as following table "survey" Knowledg
SN Name edu food Sports_TV_cyclin e and
g understan
1 Mohit 8 8 Y_N_Y ding,
2 Chikoo 9 7 N_Y_Y Applying,
3 Mittal 7 7 N_Y_N Analysis &
4 Raju 8 9 Y_N_N Evaluation
5 Kiran 9 8 Y_Y_Y

Answer the follwing questions based on the above data


(1) The survey was organized in 2020 and the edu values are expected to be squared on
2021 survey. So which code is correct to display the 2021 survey prediction of edu?
(a) SELECT exp(edu,2) FROM survey;
(b) SELECT pow(edu,2) FROM survey;
(c) SELECT square(edu) FROM survey;
(d) SELECT sqr(edu) FROM survey;

(2) Display the records whose Sports value is Y.


(a) SELECT * FROM survey WHERE sports="Y";
(b) SELECT * FROM survey WHERE instr(sports,"Y");
(c) SELECT * FROM survey WHERE ltrim(sports_TV_cycling)="Y";
(d) SELECT * FROM survey WHERE left(sports_TV_cycling,1)="Y";

(3) Display the records whose TV value is N.


(a) SELECT * FROM survey WHERE TV <> "Y";
(b) SELECT * FROM survey WHERE instr(sports_TV_cycling,"N");
(c) SELECT * FROM survey WHERE substr(sports_TV_cycling,3,1)="N";
(d) SELECT * FROM survey WHERE substring(sports_TV_cycling,1,3)="N";

(4) Which code is correct to Display the records whose TV value is N and cycling value is
N.
(i) SELECT * FROM survey WHERE right(sports_TV_cycling,3)="N_N";
(ii) SELECT * FROM survey WHERE mid(sports_TV_cycling,3,3)="N_N";

(a) Only i
(b) Only ii
(c) Both i, ii
(d) None of the above

4. Read the passage given below and answer the following questions: Learning
Vikas has inserted a table Hospital in SQL. Help him to perform the following operations: Objective
Patient_No Patient_Name Disease
P001 Alya Viral Fever
P002 Kavita Cough
P003 Manya Viral Fever

5. (i) which command can be used to get first four characters from value in Disease column: Applicati
(A) Select Right(Disease,4) from Hospital; on
(B) Select Left(Disease,4) from Hospital;
(C) Select Substr(Disease,4) from Hospital;
(D) Select Instr(Disease,4) from Hospital;
(ii) which command can be used to get size of patient name with patient no. as P001.
(A) Select Length(Disease) from Hospital where Patient_No=”P001”;
(B) Select Size(Disease) from Hospital where Patient_No=”P001”;
(C) Select Length=Disease) from Hospital where PatientNo=”P001”;
(D) Select Length(Disease) from Hospital where PatientNo=”P001”;
(iii) Which command vikas should use to change all patient names into upper case letters.
(A) Select UPPER(Patient_Name) from Hospital;
(B) Select LOWER(Patient_Name) from Hospital;
(C) Select LEFT(Patient_Name) from Hospital;
(D) Select RIGHT(Patient_Name) from Hospital;
(iv) Which command vikas should use to change all patient names into lower case letters.
(A) Select UPPER(Patient_Name) from Hospital;
(B) Select LOWER(Patient_Name) from Hospital;
(C) Select LEFT(Patient_Name) from Hospital;
(D) Select RIGHT(Patient_Name) from Hospital;

6. ABC Company has a created a table EMPLOYEES in SQL to store the details of their Applicati
employees. The structure of the table is given below: on
EmpID EmpName Salary
121 Ravi 10000
123 Sam 12000
124 Anya 11500
(i) Which command the company should apply on table to get first three characters from
the names of every employee.
(A) Select UPPER(EmpName) from EMPLOYEES;
(B) Select LEFT(EmpName,3) from EMPLOYEES;
(C) Select RIGHT(EmpName,3) from EMPLOYEES;
(D) Select MID(EmpName) from EMPLOYEES;

(ii) Suggest a command to the company for finding out the last 2 characters from the
names of every employee.
(A) Select UPPER(EmpName,2) from EMPLOYEES;
(B) Select LEFT(EmpName,2) from EMPLOYEES;
(C) Select RIGHT(EmpName,2) from EMPLOYEES;
(D) Select MID(EmpName,2) from EMPLOYEES;
(iii) Which of the following command the company can use to extract substring “av” from
employee name “Ravi”
(A) Select UPPER(EmpName,2) from EMPLOYEES WHERE EmpID=121;
(B) Select SUBSTR(EmpName,2,2) from EMPLOYEES WHERE EmpID=121;
(C) Select MID(EmpName,1,2) from EMPLOYEES WHERE EmpID=121;
(D) Select MID(EmpName,2,2) from EMPLOYEES;

(iv) Which command can be used to find the number of characters in each employee
name.
(A) Select LENGTH(EmpName) from EMPLOYEES;
(B) Select LEFT(EmpName) from EMPLOYEES;
(C) Select RIGHT(EmpName,2) from EMPLOYEES;
(D) Select MID(EmpName,2) from EMPLOYEES;

7. Consider the given relation Hospital and answer the questions given below:

(i) To display the name of the month from Datofadm.


(ii) To display the year from Datofadm.
(iii) To extract the day part from the Datofadm.
(iv) To extract the month value from the Datofadm.
8. Table: Hospital

1.What is the result of the Query SELECT MAX(dateofadm) FROM Hospital;


(a) 1998-01-01
(b) 2020-09-29
(c) 1998-02-19
(d) 1998-02-24

2.How can you display the departments and no of patients in each department but you will only
display the departments having more than one patient.
a) select department, count(*) from hospital where count(department)>1;
b) select department, count(*) from hospital where count(department)>1 group by department;
c) select department, count(*) from hospital group by department where count(department)>1;
d) select department, count(*) from hospital group by department having count(*)>1;

3.What is the result of the Query SELECT MIN(name) FROM Hospital;


(a) Error
(b) 0
(c) zareen
(d) kabir
9. A School in Delhi uses database management system to store student details. The school UNDER
maintains a database 'school_record' under which there are two tables. STANDI
Student Table : Maintains general details about every student enrolled in school. NG
StuLibrary Table : To store details of issued books. BookID is the unique identification
APPLIC
number issued to each book. Minimum issue duration of a book is one Day.
ATION,
EVALU
ATION

1.Identify the SQL Query which displays the data of the total number of books issued.
a. SELECT COUNT(BookID) FROM StuLibrary
b. SELECT COUNT(StuID) FROM StuLibrary
c. SELECT COUNT(*) FROM StuLibrary
d. Both a and c

2.Which of the following code will display the number of unique students who have
issued one or more Books from the Library.

a. SELECT COUNT(*) FROM StuLibrary WHERE


UNIQUE(StuID)
b. SELECT DISTINCT StuID FROM StuLibrary
c. SELECT COUNT(DISTINCT StuID) FROM StuLibrary
d. SELECT COUNT(StuID) FROM StuLibrary WHERE
COUNT(BookID)>=1

3.Which SQL Query will find the latest date on which a book was returned.
a. SELECT MAX(Return_date) FROM StuLibrary
b. SELECT MIN(Return_date) FROM StuLibrary
c. SELECT LAST(Return_date) FROM StuLibrary
d. SELECT SUM(Return_date) FROM StuLibrary

4.Which code will count the number of students whose name starts with ‘SH’
a. SELECT COUNT(StuName LIKE “SH%”) FROM Student
b. SELECT COUNT(StuName) FROM Student
WHERE StuName = ‘SH%’
c. SELECT COUNT(StuName) LIKE ‘SH%’ FROM Student
d. SELECT COUNT(StuName) FROM Student WHERE StuName LIKE ‘SH%’

5.Select the code to count the No. of Books issued by each student.
a. SELECT StuID, COUNT(BookID) FROM StuLibrary GROUP BY Book ID
b. SELECT StuID, COUNT(BookID) FROM StuLibrary GROUP BY StuID
c. SELECT StuID, COUNT(StuID) FROM StuLibrary GROUP BY StuID
d. SELECT BookID, COUNT(StuID) FROM StuLibrary GROUP BY BookID

10. Tejasvi Sethi, a car dealer has stored the details of all cars in her showroom in a table UNDER
called CARMARKET. The table CARMARKET has attributes CARCODE which is a STANDI
primary key, CARNAME, COMPANY, COLOR, COST (in lakh rupees) of the car and NG
DOM which is the Date of Manufacture of the car. APPLIC
Answer any four questions based on the table CARMARKET from the below mentioned ATION,
questions. EVALU
Table: CARMARKET ATION
CAR CAR COMPANY COLOR COST DOM
CODE NAME
C01 BALENO SUZUKI BLUE 5.90 2019-11-07
CO2 INDIGO TATA SILVER 12.90 2020-10-15
C03 GLC MERCEDES WHITE 62.38 2020-01-20
C04 A6 AUDI RED 58.55 2018-12-29

C05 INNOVA TOYOTA BLACK 32.82 2017-11-10


C06 WAGON- SUZUKI WHITE 12.11 2016-11-11
R
C07 BREZZA SUZUKI GOLD 9.80 2016-10-03
1.Display the number of cars manufactured each year.
a. SELECT COUNT(*),YEAR(dom) FROM carmarket WHERE YEAR(dom) =
DISTINCT;
b. SELECT COUNT(*),YEAR(dom) FROM carmarket GROUP BY YEAR(dom);
c. SELECT COUNT(carmarket),YEAR(dom) FROM carmarket GROUP BY
YEAR(dom);
d. SELECT COUNT(DISTINCT *),YEAR(dom) FROM carmarket GROUP BY
YEAR(dom);

2.Find the Maximum Cost of a Vehicle


a. SELECT MAX(COST) FROM CARMARKET
b. SELECT MAXIMUM(COST) FROM CARMARKET
c. SELECT SUM(COST) FROM CARMARKET
d. SELECT ADD(COST) FROM CARMARKET

3.Find the Average Cost of Cars from each Company


A. SELECT COMPANY, AVG(COST) FROM CARMARKET GROUP BY COMPANY
B. SELECT COMPANY, MEAN(COST) FROM CARMARKET GROUP BY COST
C. SELECT COST, AVG(COMPANY) FROM CARMARKET GROUP BY COMPANY
D. NONE OF THE ABOVE

4.Find the Minimum Cost of Cars in each year.


a. SELECT YEAR(DOM), MIN(COST) FROM CARMARKET GROUP BY
COMPANY
b. SELECT YEAR(DOM), AVG(COST) FROM CARMARKET GROUP BY DOM
c. SELECT DOM, AVG(COST) FROM CARMARKET GROUP BY YEAR(DOM)
d. SELECT YEAR(DOM),MIN(COST) FROM CARMARKET GROUP BY
YEAR(DOM)

5.Display the count of those cars who have more than one cars of same color.
a. SELECT COUNT(*) FROM CARMARKET WHERE COUNT(COLOR)> 1
b. SELECT COUNT(COLOR) FROM CARMARKET GROUP BY COLOR
c. SELECT COUNT(COLOR) FROM CARMARKET GROUP BY COLOR HAVING
COUNT(COLOR)> 1
d. None of the Above.
11. Consider the table STUDENT given below and give answers to the questions UNDER
STANDI
NG
APPLIC
ATION,
EVALU
ATION
1.Pinky has given the following command to obtain the highest marks class-wise:
SELECT MAX (Marks) FROM STUDENT WHERE GROUP BY Class;
but she is not getting the desired result. Help her by writing the correct command
(a) SELECT MAX (Marks) FROM STUDENT WHERE GROUP BY Class;
(b) SELECT Class, MAX (Marks) FROM STUDENT GROUP BY Marks;
(c) SELECT Class, MAX (Marks) GROUP BY Class FROM STUDENT;
(d) SELECT Class, MAX (Marks) FROM STUDENT GROUP BY Class;

2.State the command to display the average marks scored by students of each gender who
are in Class XI.
(i) SELECT Gender, AVG (Marks) FROM STUDENT WHERE Class- "XI" GROUP BY
Gender;
(ii) SELECT Gender, AVG (Marks) FROM STUDENT GROUP BY Gender WHERE
Class-"XI";
(iii) SELECT Gender, AVG (Marks) GROUP BY Gender FROM STUDENT HAVING
Class-"XI";
(iv) SELECT Gender, AVG (Marks) FROM STUDENT GROUP BY Gender HAVING
Class = "XI";
Choose the correct option:
(a) Both (ii) and (iii)
(b) Both (ii) and (iv)
(c) Both (i) and (iii)
(d) Only (iii)

3.Help Ritesh write the command to display the name of the youngest student
(a) SELECT Name, MIN (DOB) FROM STUDENT;
(b) SELECT Name, MAX (DOB) FROM STUDENT;
(c) SELECT Name, MIN (DOB) FROM STUDENT GROUP BY NAME;
(d) SELECT Name, MAXIMUM (DOB) FROM STUDENT;
12. Mr Mukesh Prasad a teacher by profession created a table named ASSIGNMENT to keep record KNOWLEDG
E
of the assignment given to his student :
ASSIGNMENT
AsnNo Date Topic SubDate Grade Marks TotalQ
ues
12 2014-10-23 Greenhouse Gas 2014-10-27 5 15 3
13 2014-10-28 Methane 2014-11-05 10 15 5
14 2014-11-07 Chlorophyl 2014-11-10 5 10 2
15 2014-11-12 Respiration 2014-11-18 10 12 3
16 2014-11-20 Reproduction 2014-11-23 5 15 5
17 2014-12-28 Electricity NULL 5 15 3
20 2015-01-15 Chemical Bonding 2015-01-20 5 10 2
21 2015-01-17 Carbon NULL 10 10 2

1.Mr. Mukesh Prasad needs a help from you to display the list of recent topics to old topics of
assignments. Which command you will select among the following:
A) SELECT Topic FROM ASSIGNMENT ORDER BY Date desc;
B) SELECT * FROM ASSIGMENT ORDER BY date desc;
C) SELECT ASSIGNEMENT ORDER BY date desc;
D) SELECT ALL FROM ASSIGNMENT ORDER BY Date desc;

2.Which command Mr. Mukesh Prasad to make a group of different topics depanding on total
question.
A) SELECT ALL FROM ASSIGNMENT GROUPED BY TOTAL QUESTION.
B) SELECT * FROM ASSIGNMENT GROUPED BY TOTAL QUESTION
C) SELECT ASSIGMENT GROUPED BY TOTAL UESTION
D) SELECT * FROM ASSIGMENT GROUPED AS TOTAL QUESTION
13. GARMENT
Gcode Gname Size Colour Price
111 tshirt XL red 1400
112 jeans L blue 1600
113 skirt XL black 1100
114 ladies jacket XL blue 4000
115 trousers L brown 1500 Applicati
116 ladies top L pink 1200 on,
Write the command to display the following data as result Creation
Size Total
L 4300
XL 6500

A) Select sum(Price) from Garment where size = L and XL;


B) Select Size, sum(Price) from Garment group by Size;
C) Select Price, sum(Size) from Garment group by Size;
D) Select Size, sum(Price) from Garment where group by Size;

14. AGENT
AGENT_CODE AGENT_NAME WORKING_AREA COMMISSION COUNTRY
A001 SUBBARAO BANGALORE 0.14 INDIA
A002 MUKESH MUMBAI 0.11 INDIA
A003 ALEX LONDON 0.13 UK
A004 IVAN TORONTO 0.15 CANADA
Understa
A005 ANDERSON BRISBAN 0.13 AUSTRALIA
A006 MCDEN LONDON 0.15 UK nding,
A007 RAMASUNDAR BANGALORE 0.15 INDIA Applicati
A008 ALFORD NEW YORK 0.12 USA
on,
Choose the correct command to display the maimum commission in each country
Creation
A) Select country, maximum(commission) from Agent group by country;
B) Select country, max(commission) from Agent group by country;
C) Select max(commission) from Agent group by country;
D) Select commission, maximum(country) from Agent group by country;

15. STUDENT
Rollno Name Class DOB Gender City Marks
1 anand xi 6/6/1997 m agra 430
2 Chetan xii 7/5/1994 m Mumbai 460
3 geet xi 6/5/1997 f agra 470
Understa
4 preeti xii 8/8/1995 f Mumbai 492
nding,
5 saniyal xii 8/10/1995 m delhi 360
Applicati
5 saniyal xii 8/10/1995 m delhi 360
on,
6 maakhiy xi 12/12/1994 f dubai 256
Creation
7 neha x 8/12/1995 f Moscow 324
8 nishant x 12/6/1995 m moscow 429
Prachi has given the following command to obtain the highest marks
Select max(marks) from student where group by class; but she is not getting the desired
result. Help her by writing the correct command.
A) Select max(marks) from student where group by class;
B) Select class, max(marks) from student group by marks;
C) Select class, max(marks) group by class from student;
D) Select class, max(marks) from student group by class;

ANSWER

CBQ NO Answer
1. 1.B
2.C
3.A
4.D
2. 1.A
2.B
3.D
4.B
3. 1.B
2.D
3.C
4.C
4. 1.B
2.A
3.A
4.B
5. 1.B
2.C
3.B
4.A
6. 1.B
2.A
3.A
4.B
7. (i) Answer - select monthname(Datofadm) from Hospital:
(ii) Answer - select year(Datofadm) from Hospital:
(iii) Answer - select day(Datofadm) from Hospital:
(iv) Answer -select month(Datofadm) from Hospital:
8. 1.B
2.D
3.D
9. i. d. Both a and c
ii. c. SELECT COUNT(DISTINCT StuID) FROM StuLibrary
iii. a. SELECT MAX(Return_date) FROM StuLibrary
iv. d. SELECT COUNT(StuName) FROM Student WHERE
StuName LIKE ‘SH%’
v. b. SELECT StuID, COUNT(BookID) FROM StuLibrary
GROUP BY StuID

10. i. b. SELECT COUNT(*),YEAR(dom) FROM carmarket GROUP


BY YEAR(dom);
ii. a. SELECT MAX(COST) FROM CARMARKET
iii..A. SELECT COMPANY, AVG(COST) FROM CARMARKET
GROUP BY COMPANY
iv. d. SELECT YEAR(DOM)MIN, AVG(COST) FROM
CARMARKET GROUP BY YEAR(DOM)
v. c. SELECT COUNT(COLOR) FROM CARMARKET GROUP
BY COLOR HAVING COUNT(COLOR)> 1
11. i. (d) SELECT Class, MAX (Marks) FROM STUDENT GROUP
BY Class;
ii. (b) Both (ii) and (iv)
iii. (b) SELECT Name, MAX (DOB) FROM STUDENT;

12. A) SELECT Topic FROM ASSIGNMENT ORDER BY Date desc;


B) SELECT * FROM ASSIGNMENT GROUPED BY TOTAL
QUESTION
13. B

14. B

15. D

Name of the vetter- Soumalik Roy

Name of the KV- KV No2 Ishapore

Region- Kolkata

Mobile No- 9831697957

E-mail ID – soumalikroy@gmail.com
Name of the Chapter- DBMS & SQL

Question Question Content Learning Objective(if


No Provided)
1. The round() function returns the numerical value Knowledge and
understanding,
Applying,
Analysing, Evaluating and
Creating
2. The len() function will be used to find the number of Knowledge and
records. understanding,
Applying
3. round(3.0) is invalid. Knowledge and
understanding,
Applying,
Analysing, Evaluating and
Creating
4. The left() function can be used to find leading digits from Knowledge and
a number, understanding,
Applying,
5. The mid() function accepts 3 arguments. Knowledge and
understanding,
6. The result of substr("Hello",2,3) and substring("hello",2,3) Applying,
are same. Analysing, Evaluating and
Creating
7. ltrim(rtrim(" Namastey ")) will remove Analysing, Evaluating and
spaces from both side of Namastey and only "Namastey" Creating
will remain.
8. Both the arguments in pow() function is string. Knowledge and
understanding,
9. To capitalize the whole string we can use either ucase() Knowledge and
or upper(). understanding,
Applying,
10. lower() function only converts single word to small case Knowledge and
from capitals and can't do whole statement to small case. understanding,
11. The working of Round( ) and Truncate( ) functions are Application
same.
12. The output of text functions always give the result in Analysis
string form.
13. The INSTR( ) gives the output in numeric form. Application

14. TRIM( ) function is combination of LTRIM( ) and Analysis


RTRIM( ) functions.
15. POWER( ) function can also be written as POW( ) Application
16. UCASE( ) function converts the lower case letters into Application
upper case.
17. The command Select Round(20.2,-1) will give error. Analysis

18. In SQL all function names are case sensitive. Application

19. Where clause cannot be used with SQL functions. Analysis

20. SUBSTR( ) and MID( ) performs same operation. Analysis

21. NOW() is used to see the current date only. Remembering and
Understanding
22. The month() function returns the month number from the Remembering and
selected date. Understanding
23. The date() function returns the date value in Remembering and
‘MM-DD-YYYY’ from the selected date. Understanding
24. Date() and Day() return the same string. Analysing, Evaluating
and Creating
25. We cannot display the only year from the selected date in Analysing, Evaluating
MySQL. and Creating
26. The monthname() function returns the value of type Remembering and
integer. Understanding
27. yyyy/mm/dd is the default format of date in MySQL. Remembering and
Understanding
28. The day() function returns the day name from the Analysing, Evaluating
specified date. and Creating
29. The sysdate() function returns the date with the exact time Applying
when the command is executed.
30. The now() function returns the date with constant time Remembering and
after execution. Understanding
31. MIN and MAX can only be used with numeric columns.

32. The avg() function in MySQL is an example of aggregate function.

33. If we use SUM() function with non numeric columns, it will


generate error
34. SUM () function is used to count the total number of records in a
table.
35. COUNT () function ignores null values while counting the records.

36. COUNT(column name) and COUNT(*) always generates same


output.
37. Aggregate Functions cannot be used with where clause.

38. AVG() function ignores NULL values.

39. Aggregate functions always return single column output.

40. SUM() functions returns error if it encounters NULL value.

41. SQL does not permit DISTINCT with COUNT(*) KNOWLEDGE

42. We can rename the resulting attribute after the KNOWLEDGE


aggregation function has been applied.
43. COUNT() function ignores duplicates and null values KNOWLEDGE
while counting the records
44. The return value of MAX() function is a Numeric value UNDERSTANDING

45. Multiple Row function is also known as Scalar Function KNOWLEDGE

46. SUM() function is used to count the total number of UNDERSTANDING


records in the Table
47. Argument type of AVG() function can be numeric or KNOWLEDGE
string data type
48. DISTINCT keyword works with COUNT(*) function UNDERSTANDING

49. HAVING Clause only takes conditions on Aggregate KNOWLEDGE


Function.
50. An Aggregate function will return multiple rows of KNOWLEDGE
output only when used with GROUP BY Clause.
51. We can also use the GROUP BY statement on more than one KNOWLEDGE
column.
A) True
B) False
52. The HAVING clause is added to SQL because the WHERE KNOWLEDGE
keyword cannot be used with aggregate functions.
A) True
B) False
53. A Group By clause can use column aliasing. KNOWLEDGE
A) True
B) False
54. Where filters data before grouping and Having filters data KNOWLEDGE
after grouping
A) True
B) False
55. Similar to the WHERE clause, the HAVING clause requires that KNOWLEDGE
the column names that appear in the clause must also appear
as column names in the GROUP BY clause.
A) True
B) False
56. Null values in GROUP BY fields are omitted. KNOWLEDGE
A) True
B) False
57. The SQL keyword GROUP BY instructs the DBMS to group KNOWLEDGE
together those rows that have the same value in a column.
A) True
B) False
58. Both GROUP BY and WHERE clause is used with an “aggregate KNOWLEDGE
functions”.
A) True
B) False
59. The GROUP BY statement is used in conjunction with the KNOWLEDGE
Wildcards to group the result-set by one or more columns.
A) True
B) False
60. WHERE clause is similar to “HAVING” clause in Mysql. KNOWLEDGE
A) True
B) False
61. We can also use the GROUP BY statement on more than
one column.
Knowledge
Understanding
A) True
B) False
62. Where filters data before grouping and Having filters data
after grouping
Knowledge
Understanding
A) True
B) False
63. The HAVING clause is added to SQL because the
WHERE keyword cannot be used with aggregate
functions. Knowledge
Understanding
A) True
B) False
64. The sequence of the columns in a GROUP BY clause has
no effect in the ordering of the output.
Knowledge
Understanding
A) True
B) False
65. If you SELECT attributes and use an aggregate function,
you must GROUP BY the non-aggregate attributes.
Knowledge
Understanding
A) True
B) False
66. Both 'having' and 'where' clause can be used in aggregate
functions.
Knowledge
Understanding
A) True
B) False
67. Group by can only be used with select command

A) True Knowledge
B) False Understanding

68. Order by can be used for Ascending and Descending only


Knowledge
A) True Understanding
B) False
69. Having can be used before Group by
Knowledge
A) True Understanding
B) False
70. Having is must if we use Group by
Knowledge
A) True Understanding
B) False

ANSWER

Question No Answer
1. True

2. False

3. False

4. False

5. True

6. True

7. True

8. False

9. True

10. False

11. FALSE

12. FALSE

13. TRUE

14. TRUE

15. TRUE

16. TRUE

17. FALSE
18. FALSE

19. TRUE

20. TRUE

21. FALSE

22. TRUE

23. TRUE

24. FALSE

25. FALSE

26. FALSE

27. TRUE

28. FALSE

29. TRUE

30. TRUE

31. False

32. True

33. False

34. False

35. True

36. False

37. True

38. True

39. True

40. False

41. TRUE
42. TRUE

43. FALSE

44. TRUE

45. FALSE

46. FALSE

47. FALSE

48. FALSE

49. FALSE

50. TRUE

51. A) True

52. A) True

53. A) True

54. B) False

55. A) True

56. A) True

57. A) True

58. B) False

59. B) False

60. A) True

61. A

62. A

63. A

64. B

65. A
66. B

67. A

68. A

69. B

70. B

Name of the vetter- Soumalik Roy

Name of the KV- KV No2 Ishapore

Region- Kolkata

Mobile No- 9831697957

E-mail ID – soumalikroy@gmail.com
As Per Revised
CBSE Curriculum
2024-25
Classroom Teaching & Animated Videos Playlists

We take immense pleasure in serving you. Now, revel in our


seamless online services completely free of charge. view our animated
and classroom teaching Playlists customized for students from grade 1
to 12,Covering a wide range of subjects to enhance your
comprehension and knowledge. Simply click on the provided playlist
links to access Playlists based on the latest NCERT Syllabus for 2024-
25.
Our content includes Competency-Based Questions,
Assertion-Reason Questions, Previous Year Questions (PYQ), and
Case Study-Based Questions to enhance your learning
experience.For the most up-to-date videos, consider subscribing to
our YouTube channel at
https://www.youtube.com/@PrincipalsHandbookandDiaryadditionall Nageen Group of Schools
y, you're encouraged to join our expanding WhatsApp community
group to stay updated with the latest curriculum-related content and
updates.

We are committed to enriching your educational journey!!!


ANIMATED & CLASSROM TEACHING VIDEOS PLAYLISTS
(As per revised CBSE Curriculum– 2024-25)

ANIMATED VIDEOSPLAYLISTS (CLASS 1)


Class 1 EVS(EnglishLanguage)(CBSE) Click here for playlist
Class 1 Mathematics (EnglishLanguage)(CBSE) Click here for Playlist
Class 1 EVS (HindiLanguage)(CBSE) Click here for Playlist
Class 1 Mathematics(Hindi Language)(CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 2)


Class 2 EVS (EnglishLanguage)(CBSE) Click here for Playlist
Class 2 Mathematics (EnglishLanguage)(CBSE) Click here for Playlist
Class 2 EVS(HindiLanguage)(CBSE) Click here for Playlist
Class 2 Mathematics (Hindi Language)(CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 3)


Class 3 Mathematics (EnglishLanguage)(CBSE) Click here for Playlist
Class 3 EVS (EnglishLanguage)(CBSE) Click here for Playlist
Class 3 EVS (HindiLanguage)(CBSE) Click here for Playlist
Class 3 Mathematics (HindiLanguage)(CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 4)


Class 4 Mathematics (EnglishLanguage)(CBSE) Click here for Playlist
Class 4 EVS(EnglishLanguage)(CBSE) Click here for Playlist
Class 4 Mathematics (HindiLanguage)(CBSE) Click here for Playlist
Class 4 EVS (HindiLanguage)(CBSE) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 4)


Class 4 General Science (CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 5)


Class 5 Mathematics (EnglishLanguage)(CBSE) Click here for Playlist
Class 5 Science (EnglishLanguage)(CBSE) Click here for Playlist
Class 5 Mathematics(HindiLanguage)(CBSE) Click here for Playlist
Class 5 Science (HindiLanguage)(CBSE) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 5)


Class 5 General Science (CBSE) Click here for Playlist
Class 5 EVS (CBSE) Click here for Playlist
ANIMATED VIDEOS PLAYLISTS(CLASS 6)
Class 6 Mathematics (EnglishLanguage)(CBSE) Click here for Playlist
Class 6 Social Science (EnglishLanguage)(CBSE) Click here for Playlist
Class 6 Science (EnglishLanguage) (CBSE) Click here for Playlist
Class 6 Mathematics (Hindi Language)(CBSE) Click here for Playlist
Class 6 Science All Chapters (CBSE) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 6)


Class 6 Mathematics (CBSE) Click here for Playlist
Class 6 Social Science (CBSE) Click here for Playlist
Class 6 Sanskrit (CBSE) Click here for Playlist
Class 6 Hindi (CBSE) Click here for Playlist
Class 6 Science (CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 7)


Class 7 Science(CBSE) Click here for Playlist
Class 7 Mathematics(CBSE) Click here for Playlist
Class 7 Social Science(CBSE) Click here for Playlist
Class 7 Mathematics(CBSE) Click here for Playlist
Class 7 Science (CBSE) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 7)


Class 7 Science (CBSE) Click here for Playlist
Class 7 Hindi (CBSE) Click here for Playlist
Class 7 Sanskrit (CBSE) Click here for Playlist
Class 7 Social Science (CBSE) Click here for Playlist
Class 7 Mathematics (CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 8)


Class 8 Science(CBSE) Click here for Playlist
Class 8 Mathematics(CBSE) Click here for Playlist
Class 8 Social Science(CBSE) Click here for Playlist
Class 8 Mathematics(CBSE) Click here for Playlist
Class 8 Science(CBSE) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 8)


Class 8 Hindi (CBSE) Click here for Playlist
Class 8 Sanskrit (CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 9)


Class 9 Biology(CBSE) Click here for Playlist
Class 9 Physics(CBSE) Click here for Playlist
Class 9 Chemistry(CBSE) Click here for Playlist
Class 9 Social Science (CBSE) Click here for Playlist
Class 9 Mathematics (CBSE) Click here for Playlist
Class 9 Science (CBSE) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 9)


Class 9 Social Science (CBSE) Click here for Playlist
Class 9 Mathematics(CBSE) Click here for Playlist
Class 9 English (CBSE) Click here for Playlist
Class 9 Hindi (CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 10)


Class 10 Biology (CBSE) Click here for Playlist
Class 10 Physics (CBSE) Click here for Playlist
Class 10 Chemistry (CBSE) Click here for Playlist
Class 10 Social Science (CBSE) Click here for Playlist
Class 10 Mathematics(CBSE) (English Language) Click here for Playlist
Class 10 Mathematics(CBSE) (Hindi Language) Click here for Playlist
Class 10 Science(CBSE) (Hindi Language) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 10)


Class 10 English (CBSE) Click here for Playlist
Class 10 Hindi (CBSE) Click here for Playlist
Class 10 Mathematics (CBSE) Click here for Playlist
Class 10 Social Science (CBSE) Click here for Playlist
Class 10 Magical Science Board Exam Preparation in 1 min (CBSE) Click here for Playlist
Class 10: Science (CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 11)


Class 11 Physics (CBSE) (English Language) Click here for Playlist
Class 11 Chemistry (CBSE) (English Language) Click here for Playlist
Class 11 Biology (CBSE) (English Language) Click here for Playlist
Class 11 Mathematics(CBSE) (English Language) Click here for Playlist
Class 11 Accountancy (CBSE) (English Language) Click here for Playlist
Class 11 Business Studies (CBSE) (English Language) Click here for Playlist
Class 11 Statistics (CBSE) (English Language) Click here for Playlist
Class 11 Biology (CBSE) (Hindi Language) Click here for Playlist
Class 11 Mathematics (CBSE) (Hindi Language) Click here for Playlist
Class 11 Physics (CBSE) (Hindi Language) Click here for Playlist
Class 11 Chemistry (CBSE) (Hindi Language) Click here for Playlist
Class 11Micro Economy (CBSE) (English Language) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 11)


Class 11Mathematics (CBSE) Click here for Playlist
Class 11 Accounts (CBSE) Click here for Playlist
Class 11 Business Studies (CBSE) Click here for Playlist
Class 11 Hindi (CBSE) Click here for Playlist
Class 11 Psychology (CBSE) Click here for Playlist
Class 11 Economics (CBSE) Click here for Playlist
Class 11 Physics (CBSE) Click here for Playlist
Class 11 Chemistry (CBSE) Click here for Playlist
Class 11 English (CBSE) Click here for Playlist
Class 11 Biology (CBSE) Click here for Playlist
Class 11 Biology Shorts (CBSE) Click here for Playlist

ANIMATED VIDEOS PLAYLISTS (CLASS 12)


Class 12 Physics (CBSE) Click here for Playlist
Class 12 Chemistry (CBSE) Click here for Playlist
Class 12 Biology(CBSE) Click here for Playlist
Class 12 Macro Economy (CBSE) Click here for Playlist
Class 12Economic (CBSE) Click here for Playlist
Class 12 Mathematics (CBSE) Click here for Playlist
Class 12 Accountancy (CBSE) Click here for Playlist
Class 12 Business Studies (CBSE) Click here for Playlist
Class 12 Physics (CBSE) Click here for Playlist
Class 12 Mathematics (CBSE) Click here for Playlist
Class 12 Biology (CBSE) Click here for Playlist
Class 12 Chemistry (CBSE) Click here for Playlist

CLASSROOM TEACHING VIDEOS PLAYLISTS (CLASS 12)


Class 12 CHEMISTRY (CBSE) Click here for Playlist
Class 12 Business Studies (CBSE) Click here for Playlist
Class 12 Hindi (CBSE) Click here for Playlist
NEET Biology in 1 min Click here for Playlist
Class 12 History (CBSE) Click here for Playlist
Class 12 Political Science (CBSE) Click here for Playlist
Class 12 Physics (CBSE) Click here for Playlist
Class 12 Biology (CBSE) Click here for Playlist
Class 12 : Accounts (CBSE) Click here for Playlist
JOIN SCHOOL OF EDUCATORS
WHSTSAPP & TELEGRAM
GROUPS FOR FREE
We are thrilled to introduce the School of Educators WhatsApp Group, a platform designed exclusively
for educators & Students to enhance your teaching & Learning experience and elevate student learning
outcomes. Here are some of the key benefits you can expect from joining our group:

BENEFITS OF SOE WHATSAPP GROUPS


• Abundance of Content: Members gain access to an extensive repository of educational materials
tailored to their class level. This includes various formats such as PDFs, Word files, PowerPoint
presentations, lesson plans, worksheets, practical tips, viva questions, reference books, smart
content, curriculum details, syllabus, marking schemes, exam patterns, and blueprints. This rich
assortment of resources enhances teaching and learning experiences.
• Immediate Doubt Resolution: The group facilitates quick clarification of doubts. Members can seek
assistance by sending messages, and experts promptly respond to queries. This real-time
interaction fosters a supportive learning environment where educators and students can exchange
knowledge and address concerns effectively.
• Access to Previous Years' Question Papers and Topper Answers: The group provides access to
previous years' question papers (PYQ) and exemplary answer scripts of toppers. This resource is
invaluable for exam preparation, allowing individuals to familiarize themselves with the exam
format, gain insights into scoring techniques, and enhance their performance in assessments.
• Free and Unlimited Resources: Members enjoy the benefit of accessing an array of educational
resources without any cost restrictions. Whether its study materials, teaching aids, or assessment
tools, the group offers an abundance of resources tailored to individual needs. This accessibility
ensures that educators and students have ample support in their academic endeavors without
financial constraints.
• Instant Access to Educational Content: SOE WhatsApp groups are a platform where students&
teachers can access a wide range of educational content instantly. This includes study materials,
notes, sample papers, reference materials, and relevant links shared by group members and
moderators.
• Timely Updates and Reminders: SOE WhatsApp groups serve as a source of timely updates and
reminders about important dates, exam schedules, syllabus changes, and academic events.
Teachers &Students can stay informed and well-prepared for upcoming assessments and activities.
• Interactive Learning Environment: Teachers &Students can engage in discussions, ask questions,
and seek clarifications within the group, creating an interactive learning environment. This fosters
collaboration, peer learning, and knowledge sharing among group members, enhancing
understanding and retention of concepts.
• Access to Expert Guidance: SOE WhatsApp groups are moderated by subject matter experts,
teachers, or experienced educators. Students can benefit from their guidance, expertise, and
insights on various academic topics, exam strategies, and study techniques.
• Sharing of Study Tips and Strategies: Group members often share valuable study tips, exam
strategies, and time management techniques that have proven effective for them. Students can
learn from each other's experiences and adopt helpful strategies to optimize their study routines
and improve their academic performance.
• Availability of Practice Materials: SOE WhatsApp groups frequently share practice questions,
quizzes, and mock tests to help students assess their understanding and practice exam-oriented
questions. This allows students to gauge their progress, identify areas of improvement, and refine
their exam preparation accordingly.
• Peer Support and Motivation: Being part of an SOE WhatsApp group provides students with a
supportive community of peers who share similar academic goals and challenges. Group members
can offer encouragement, motivation, and moral support to each other, especially during stressful
periods such as exams.
• Convenience and Accessibility:SOE WhatsApp is a widely used messaging platform accessible on
smartphones, making educational content and discussions easily accessible anytime, anywhere.
Students can review study materials, participate in discussions, and seek help conveniently from
their mobile devices.

Join the School of Educators WhatsApp Group today and unlock a world of resources, support, and
collaboration to take your teaching to new heights. To join, simply click on the group links provided
below or send a message to +91-95208-77777 expressing your interest.

Together, let's empower ourselves & Our Students and inspire the next generation of learners.

Best Regards,

Team
School of Educators
SCHOOL OF EDUCATORS WHATSAPP GROUPS
(For Teachers Only)
You will get Pre- Board Papers PDF, Word file, PPT, Lesson Plan, Worksheet, practical tips and Viva
questions , reference books , smart content , curriculum , syllabus , marking scheme , toppers answer
scripts , revised exam pattern , revised syllabus , Blue Print etc. here .Join Your Subject / Class WhatsApp
Group.

Kindergarten to Class XII (For Teachers Only)

Kindergarten Class 1 Class 2 Class 3

Class 4 Class 5 Class 6 Class 7

Class 8 Class 9 Class 10 Class 11 (Science )

Class 11 (Commerce) Class 11 (Humanities) Class 12 (Science) Class 12 (Commerce)

Class 12 (Humanities) Artificial Intelligence


(VI TO VIII)
Subject Wise Secondary and Senior Secondary Groups (IX & X)
Secondary Groups (IX & X)

SST Mathematics Science English

Hindi Information Technology Artificial Intelligence

Senior Secondary Groups (XI & XII)

Physics Chemistry English Mathematics

Biology Accountancy Economics BST

History Geography sociology Hindi Elective

Hindi Core Home Science Sanskrit psychology

Political science Painting vocal Music Comp. Science

IP physical Education APP. Mathematics IIT/NEET

Legal studies Entrepreneurship French Teachers Jobs

Artificial Intelligence
SCHOOL OF EDUCATORS WHATSAPP GROUPS
(For Students Only)

Class 1 class 2 class 3 class 4 class 5

class 6 class 7 class 8 class 9 class 10

Class 11(Science) Class 11(Com) Class 11(Hum) Class 12 (Sci) Class12 (Com)

Class 12 (Hum) Artificial Intelligence


(VI TO VIII)

Subject Wise Secondary and Senior Secondary Groups (IX & X)

Secondary Groups (IX & X)

SST Mathematics English


Science

Hindi IT Artificial Intelligence


Senior Secondary Groups (XI & XII)

Physics Chemistry Biology English

Accountancy Business Studies Economics Mathematics

History Geography Sociology Hindi Elective

Hindi Core Home Science Sanskrit Psychology

Political Science Painting Music Computer Science

IP Physical Education App. Mathematics IIT/NEET

Legal Studies Entrepreneurship French CUET

Artificial Intelligence

Rules & Regulations of the Group

• No introduction
• No Good Morning/Any wish type message
• No personal Chats & Messages
• No Spam
• You can also ask your difficulties here.

Just get learning resources & post learning resources. Helpline number only WhatsApp: +91-95208-77777
SOE CBSE Telegram Groups (Kindergarten to Class XII)

Kindergarten

All classes Class 1 Class 2 Class 3

Class 4 Class 5 Class 6 Class 7

Class 8 Class 9 Class 10 Class 11(Sci)

Class 11 (Com) Class 11 (Hum) Class 12 (Sci) Class 12 (Com)

Class 12 (Hum) JEE/NEET CUET NDA,OLYMPIAD,NTSE

Principal Professional Teachers Professional Project File Group


Group Group

SOE CBSE Telegram Channels (Kindergarten to Class XII)

Kindergarten Class I Class II Class III

Class IV Class V Class VI Class VII

Class VIII Class IX Class X Class XI (Sci)

Class XI (Hum) Class XI (Com) Class XII (Sci) Class XII (Hum)

Class XII (Com) JEE/NEET CUET NDA/OLYMPIAD/NTSE

Rules & Regulations of the Groups & Channel

• No introduction
• No Good Morning/Any wish type message
• No personal Chats & Messages
• No Spam
• You can also ask your difficulties here.

Just get learning resources & post learning resources. Helpline number only WhatsApp: +91-95208-77777
Available Resources on YouTube

 Enjoy animated videos covering all subjects from Kindergarten to Class 12, making learning fun for
students of all ages.
 Explore classroom teaching videos for grades 6 to 12, covering various subjects to enhance
understanding and knowledge.
 Access the most important questions and previous year's question papers (PYQ) to excel in exams and
assessments.
 Stay up-to-date with the latest CBSE Curriculum for 2023-24 with our videos aligned to the current
syllabus.
 Get informed about CBSE updates and circulars through our dedicated videos.
 Improve pronunciation skills and expand vocabulary with our "Word of the Day" series and other
language-related content and many more……….

Don't miss out on these valuable resources; subscribe to our channel now!

You might also like