سوال 27

حل تشریحی سوال شماره 27 مهندسی اطلاعات - خدمات فناوری اطلاعات

کنکور دکتری مهندسی فناوری اطلاعات (IT) 1403

27.

فرض کنید جدول student ، حاوی اطلاعات دانشجویان مانند شماره دانشجویی (ID)، نام دانشجو (name) و ..... جدول course حاوی اطلاعات دروس مانند شماره درس (course_id)، دانشکده ارائه کننده درس (dept_name) و ... و جدول takes، حاوی اطلاعات دروسی است که دانشجویان اخذ کرده اند مانند شماره دانشجویی (ID) و شماره درس ( course_id). خروجی کوئری زیر کدام است؟

select distinct S.ID,S. name

from student as S

where not exists ((select course_id

from course

where dept_name ='Biolog y'

except

(select T. course_id

from takes as T

where S.ID = T.ID));

1)

شماره دانشجویی و نام دانشجویانی که هیچ درسی از دانشکده Biology اخذ نکرده‌اند.

2)

شماره دانشجویی و نام دانشجویانی که حداقل یک درس از دانشکده Biology اخذ کرده‌اند.

3)

شماره دانشجویی و نام دانشجویانی که تمام دروس ارائه شده در دانشکده Biology را اخذ کرده اند.

4)

شماره دانشجویی و نام دانشجویانی که درسی از دانشکده ای غیر از دانشکده Biology اخذ کرده اند.

پاسخ ها

0 پاسخ
تا کنون پاسخی برای این سوال وارد نشده است،

ارسال پاسخ