adplus-dvertising
frame-decoration

Question

What is the result of the following query?
DELETE FROM student
WHERE marks < (SELECT avg(marks)
                             FROM student);

a.

The query deletes all the tuples whose marks are greater than the average marks

b.

The query deletes all the tuples whose marks are less than the average marks

c.

The query deletes all the values under the marks attribute which are less than the average

d.

The query is syntactically wrong and does not execute

Posted under DBMS

Answer: (b).The query deletes all the tuples whose marks are less than the average marks

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What is the result of the following query?

Similar Questions

Discover Related MCQs

Q. How many relations can a delete command operate on?

Q. Insert the appropriate key word in the blank in the query ( A is a relation)
delete ______ A

where P < 5;

Q. SQL subqueries that can occur wherever a value is permitted provided the subquery gives only one tuple with a single attribute are called _________

Q. State true or false: We can use Subqueries inside the from clause

Q. The _________ construct returns true if the argument in the sub-query is void of duplicates

Q. What is a correlated sub-query?

Q. The ______ construct returns true if a given tuple is present in the subquery.

Q. The ________ comparison checker is used to check “each and every” condition

Q. State true or false : Nested Subqueries cannot be used for comparing two different sets

Q. If a set is a collection of values given by the select clause, The ______ connective tests for set membership

Q. What is a subquery?

Q. What values does the count(*) function ignore?

Q. Which keyword is used to rename the resulting attribute after the application of the aggregation function?

Q. State true or false: We can rename the resulting attribute after the aggregation function has been applied

Q. State true or false: Any attribute which is present in the having clause without being aggregated must not be present in the group by clause.

Q. The _____ aggregation operation adds up all the values of the attribute

Q. We apply the aggregate function to a group of sets of tuples using the _______ clause.

Q. State true or false: SQL does not permit distinct with count(*)

Q. Which of the following is not a built in aggregate function in SQL?

Q. Which of the following correctly describes the between predicate in the where clause?