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

Yr13 Unit 1: Futures & careers

Yr13 Unit 1: Futures & careers

12th Grade

10 Qs

Interface

Interface

12th Grade

10 Qs

Mass Media XII 1.1 Advertising TEST

Mass Media XII 1.1 Advertising TEST

12th Grade - University

10 Qs

UTBK-BAHASA INDONESIA-2B

UTBK-BAHASA INDONESIA-2B

12th Grade

10 Qs

Quiz about Uzbekistan

Quiz about Uzbekistan

6th Grade - University

10 Qs

DeBakey HSHP Integrity Month |Module 2: Causes

DeBakey HSHP Integrity Month |Module 2: Causes

9th - 12th Grade

12 Qs

RUOK Day Quiz

RUOK Day Quiz

7th - 12th Grade

15 Qs

Quizzizz vs Kahoot: What's the Difference?

Quizzizz vs Kahoot: What's the Difference?

9th Grade - University

13 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 6+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?