زمان کنونی: ۱۷ اردیبهشت ۱۴۰۳, ۰۸:۲۰ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

ابهام در کوئری

ارسال:
  

H-Arshad پرسیده:

ابهام در کوئری

سلام
کد:
select distinct pname
from enroll
where crsno in (select crsno
from enroll
where sname='kazemi')

۱-اسامی استادانی که یکی از درس هایی را تدریس میکنند،که کاظمی در آن درسها ثبت نام کرده است.
۲-اسامی استادان دانشجویی به نام کاظمی
۳-اسامی استادانی که دقیقا همان درس هایی را تدریس می کنند که کاظمی در آن درس های ثبت نام کرده است.
۴-اسامی استادانی که تمام درس هایی را تدریس میکنند که کاظمی در آن درس های ثبت نام کرده است.

جواب ظاهرا میشه گزینه یک . اما چرا؟ در کوئری بالا اسامی تمام استادانی رو برمیگردانه که کاظمی در اون درس ها ثبت نام کرده.چرا فقط میگه یکی؟ (گزینه یک منظورمه)
وجود و عدم وجود distinct توی گزینه ها فرق نداره درسته؟ (درسته که نام اساتید تکراری بر نمی گردونه اما توی پاسخ نباید تاثیر بزاره در این حالت)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Morris پاسخ داده:

RE: ابهام در کوئری

به نظر من گزینه دوم درست است. گزینه اول به شرطی درست می بود که به صورت زیر طرح می شد :

اسامی استادانی که حداقل یکی از درس هایی را تدریس میکنند،که کاظمی در آن درسها ثبت نام کرده است


distinct تفاوتی در انتخاب گزینه ها ندارد.
نقل قول این ارسال در یک پاسخ

ارسال:
  

H-Arshad پاسخ داده:

RE: ابهام در کوئری

(۱۷ فروردین ۱۳۹۳ ۱۲:۴۱ ب.ظ)Morris نوشته شده توسط:  به نظر من گزینه دوم درست است. گزینه اول به شرطی درست می بود که به صورت زیر طرح می شد :

اسامی استادانی که حداقل یکی از درس هایی را تدریس میکنند،که کاظمی در آن درسها ثبت نام کرده است


distinct تفاوتی در انتخاب گزینه ها ندارد.

سلام
اما در گزینه ها شماره یک را زده
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

hosshah پاسخ داده:

RE: ابهام در کوئری

سلام دوست عزیز من هم با حرفی که جناب Morris زده موافقم میخواستم توضیح بدم که دیدم ایشون قبلا گفته.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Question یک نکته ابهام marvelous ۶ ۴,۸۵۲ ۰۹ دى ۱۳۹۸ ۰۱:۳۰ ب.ظ
آخرین ارسال: marvelous
  رفع ابهام در ر ابطه با سوالات پایگاه داده کنکور دکترا نرم افزار ۹۶ mos_hos ۷ ۷,۷۶۴ ۳۰ دى ۱۳۹۶ ۰۱:۱۲ ق.ظ
آخرین ارسال: nick2006
  سوال و ابهام در مورد تست گسسته ۹۵ آیتی Mehdi.Sarf ۳ ۳,۱۲۳ ۰۲ مرداد ۱۳۹۶ ۱۲:۳۳ ب.ظ
آخرین ارسال: Jooybari
  ابهام در دستور SQL peace2013 ۰ ۱,۵۲۹ ۱۷ فروردین ۱۳۹۶ ۰۸:۵۱ ب.ظ
آخرین ارسال: peace2013
  لطفا کمک ؟!!! کنکور ای تی در هاله ای از ابهام majid10 ۱ ۱,۸۶۹ ۲۵ مهر ۱۳۹۵ ۰۱:۱۷ ب.ظ
آخرین ارسال: edward71
  ابهام در درخت بازگشتی irpersian20 ۱ ۱,۵۸۷ ۱۸ اردیبهشت ۱۳۹۵ ۰۷:۳۶ ب.ظ
آخرین ارسال: fatemeh69
  ابهام در محاسبه CDF irpersian20 ۶ ۲,۷۰۸ ۲۵ فروردین ۱۳۹۵ ۱۰:۳۲ ق.ظ
آخرین ارسال: Jooybari
  ابهام در تشخیص pi . Epi برای حالات بی اهمیت sahabi2015 ۱ ۱,۸۴۵ ۲۵ فروردین ۱۳۹۵ ۰۲:۴۸ ق.ظ
آخرین ارسال: Iranian Wizard
  ابهام در الگوریتم رزولوشن sahabi2015 ۵ ۲,۷۴۸ ۱۱ اسفند ۱۳۹۴ ۱۱:۳۲ ب.ظ
آخرین ارسال: sahabi2015
  ابهام در رنجیره سازی پیشرو و پسرو sahabi2015 ۴ ۲,۲۰۰ ۰۸ اسفند ۱۳۹۴ ۰۱:۴۶ ب.ظ
آخرین ارسال: LEA3C

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close