adplus-dvertising
frame-decoration

Question

What does the following query do?
select name, ID, branch

from student, department

where student.branch = department.branch;

a.

It gives all values of name, ID, branch from both the relations only if all those attributes are present in both

b.

It gives all values of name, ID, branch from their respective relations

c.

It gives the values of name, ID, branch from their respective relations where the values in the branch attribute are same

d.

It gives the values of name, ID, branch from their respective relations where all the values are matching with each other

Posted under SQL DBMS

Answer: (c).It gives the values of name, ID, branch from their respective relations where the values in the branch attribute are same

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What does the following query do? select name, ID, branch from student, department where student.branch = department.branch;

Similar Questions

Discover Related MCQs

Q. The ________ clause is used to list the attributes desired in the result of a query

Q. If we specify multiple relations in the from clause and do not specify any conditions in the where clause, what will the result be?

Q. State true or false: Multiple conditions in the where clause are separated by a “,”

Q. What does the natural join operation do?

Q. Observe the following query and choose the correct option.
select name, ID

from student natural join department natural join section

Q. Which keyword is used to rename a relation in a query?

Q. While operating with strings, what does “_ _ _%” match with?

Q. What is the function of the union operation?

Q. What is the function of the intersect operation?

Q. What is the function of the except operation?

Q. When does the predicate is null succeed?

Q. Using the _______ clause retains only one copy of identical tuples

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

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

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

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

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

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. State true or false: We can rename the resulting attribute after the aggregation function has been applied

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