۰
subtitle
ارسال: #۱
  
سوال از مبحث SQL آی تی ۹۰
سلام
در مورد خروجی سوال زیر :
Select distinct pname from enrol where crno in(select crno from enroll where sname="zakeri")
۱-اسم فقط یکی از استادان دانشجویی به نام ذاکری
۲-اسامی استادانی که یکی از درسهایی را تدریس میکنند که ذاکری در آن درسها ثبت نام کرده است.
۳-اسامی استادانی که دقیقا" همان درسهایی را تدریس میکنند که ذاکری در آن درسها ثبت نام کرده است.
۴-اسامی استادانی که تمام درسهایی را تدریس میکنند که ذاکری در آن درسها ثبت نام کرده است.
گزینه یک و سه که مسلما" نیست.اشکال من سر دو تا گزینه ۲ و ۴ هست فرق این دو تا جمله چیه ؟!!!اگه میشه یه مثال بزنید.
در مورد خروجی سوال زیر :
Select distinct pname from enrol where crno in(select crno from enroll where sname="zakeri")
۱-اسم فقط یکی از استادان دانشجویی به نام ذاکری
۲-اسامی استادانی که یکی از درسهایی را تدریس میکنند که ذاکری در آن درسها ثبت نام کرده است.
۳-اسامی استادانی که دقیقا" همان درسهایی را تدریس میکنند که ذاکری در آن درسها ثبت نام کرده است.
۴-اسامی استادانی که تمام درسهایی را تدریس میکنند که ذاکری در آن درسها ثبت نام کرده است.
گزینه یک و سه که مسلما" نیست.اشکال من سر دو تا گزینه ۲ و ۴ هست فرق این دو تا جمله چیه ؟!!!اگه میشه یه مثال بزنید.
۱
ارسال: #۲
  
RE: سوال از مبحث SQL آی تی ۹۰
وقتی در عبارت شرطی از IN استفاده میشه اگر حداقل یک مقدار یافت بشه که در IN صدق کنه(وجود داشته باشه) شرط برقرار میشه پس اسامی استادانی رو میده که حداقل.... گزینه ۲ صحیح هست
ارسال: #۳
  
RE: سوال از مبحث SQL آی تی ۹۰
ارسال: #۴
  
RE: سوال از مبحث SQL آی تی ۹۰
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close