Skip to content
Related Articles

Related Articles

Improve Article
GATE | GATE-IT-2004 | Question 74
  • Last Updated : 15 Oct, 2019
A relational database contains two tables student and department in which student table has columns roll_no, name and dept_id and department table has columns dept_id and dept_name. The following insert statements were executed successfully to populate the empty tables:
Insert into department values (1, 'Mathematics')
Insert into department values (2, 'Physics')
Insert into student values (l, 'Navin', 1)
Insert into student values (2, 'Mukesh', 2)
Insert into student values (3, 'Gita', 1) 

How many rows and columns will be retrieved by the following SQL statement?

Select * from student, department

(A) 0 row and 4 columns
(B) 3 rows and 4 columns
(C) 3 rows and 5 columns
(D) 6 rows and 5 columns


Answer: (D)

Explanation: Simple,Cartesian product of two tables will result

Rows = 3*2 = 6 
Columns = 3+2 = 5 

Option (D) is correct.

 

Quiz of this Question

Attention reader! Don’t stop learning now. Learn all GATE CS concepts with Free Live Classes on our youtube channel.

My Personal Notes arrow_drop_up
Recommended Articles
Page :