DAY 23-MySQL: Subqueries & Stored Procedures 10th July 24

DAY 23-MySQL: Subqueries & Stored Procedures 10th July 24

12th Grade

10 Qs

quiz-placeholder

Similar activities

August 2023 Staff Meeting - Writing Program

August 2023 Staff Meeting - Writing Program

12th Grade

10 Qs

Gifted Urban Education Quiz

Gifted Urban Education Quiz

1st - 12th Grade

10 Qs

OneDrive for New Teacher Support

OneDrive for New Teacher Support

KG - 12th Grade

11 Qs

DeBakey HSHP Integrity Month |Module 2: Causes

DeBakey HSHP Integrity Month |Module 2: Causes

9th - 12th Grade

12 Qs

Chromebook Do's and Don'ts

Chromebook Do's and Don'ts

KG - 12th Grade

15 Qs

BFIT Rocks

BFIT Rocks

9th - 12th Grade

11 Qs

Infoarduino

Infoarduino

10th Grade - Professional Development

10 Qs

Student Code of Conduct (Dress Code)

Student Code of Conduct (Dress Code)

12th Grade

15 Qs

DAY 23-MySQL: Subqueries & Stored Procedures 10th July 24

DAY 23-MySQL: Subqueries & Stored Procedures 10th July 24

Assessment

Quiz

Professional Development

12th Grade

Hard

Created by

KVCH CORPORATE

Used 5+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which query retrieves the names of students who have enrolled in 'Mathematics' using a subquery?

SELECT name FROM students WHERE course = 'Mathematics';

SELECT name FROM students WHERE id IN (SELECT student_id FROM enrollments

WHERE course = 'Mathematics');

SELECT name FROM students WHERE id = (SELECT student_id FROM enrollments

WHERE course = 'Mathematics');

SELECT name FROM students WHERE course_id = (SELECT id FROM courses WHERE

name = 'Mathematics');

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which query creates a stored procedure named 'add_student' to insert a new student record?

CREATE PROCEDURE add_student (IN id INT, IN name VARCHAR(100), IN age INT)

BEGIN INSERT INTO students (id, name, age) VALUES (id, name, age); END;

CREATE PROCEDURE add_student (id INT, name VARCHAR(100), age INT) INSERT

INTO students (id, name, age) VALUES (id, name, age);

CREATE PROCEDURE add_student (IN id INT, name VARCHAR(100), age INT) INSERT

INTO students (id, name, age) VALUES (id, name, age);

CREATE PROCEDURE add_student (IN id INT, IN name VARCHAR(100), IN age INT)

INSERT INTO students (id, name, age) VALUES (id, name, age);

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which query uses a subquery to find the average age of students and retrieves names of students older than this average age?

SELECT name FROM students WHERE age > (SELECT AVG(age) FROM students);

SELECT name FROM students WHERE age >AVG(age);

SELECT name FROM students WHERE age >(SELECT AVERAGE(age) FROM students);

SELECT name FROM students WHERE age >(SELECT MEAN(age) FROM students);

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which query creates a stored procedure named 'get_student' to retrieve a student's details by their ID?

CREATE PROCEDURE get_student (IN student_id INT) SELECT * FROM students WHERE

id = student_id;

CREATE PROCEDURE get_student (IN student_id INT) BEGIN SELECT * FROM students

WHERE id = student_id; END;

CREATE PROCEDURE get_student (student_id INT) BEGIN SELECT * FROM students

WHERE id = student_id; END;

CREATE PROCEDURE get_student (IN student_id INT) SELECT * FROM students WHERE

id = student_id; END;

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which query uses a subquery to retrieve the highest age from the 'students' table and displays it?

SELECT MAX(age) FROM students;

SELECT age FROM students WHERE age = (SELECT MAX(age) FROM students);

SELECT age FROM students WHERE age IN (SELECT MAX(age) FROM students);

SELECT MAX(age) FROM (SELECT age FROM students);

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which query creates a stored procedure named 'delete_student' to delete a student record by their ID?

CREATE PROCEDURE delete_student (student_id INT) DELETE FROM students WHERE

id = student_id;

CREATE PROCEDURE delete_student (IN student_id INT) DELETE FROM students

WHERE id = student_id;

CREATE PROCEDURE delete_student (IN student_id INT) BEGIN DELETE FROM students

WHERE id = student_id; END;

CREATE PROCEDURE delete_student (IN student_id INT) BEGIN DELETE FROM students

WHERE id = student_id;

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which query uses a subquery to find all students enrolled in courses with 'Science' in their name?

SELECT name FROM students WHERE course LIKE '%Science%';

SELECT name FROM students WHERE id IN (SELECT student_id FROM enrollments

WHERE course_id IN (SELECT id FROM courses WHERE name LIKE '%Science%'));

SELECT name FROM students WHERE id IN (SELECT student_id FROM enrollments

WHERE course_id = (SELECT id FROM courses WHERE name LIKE '%Science'));

SELECT name FROM students WHERE id IN (SELECT student_id FROM enrollments

WHERE course_name LIKE '%Science%');

Create a free account and access millions of resources

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