۰
subtitle
ارسال: #۱
  
سوال از SQL(جامع پارسه)
سلام/دوستان عزیز میشه در مورد این سوال بگید اشکال من در کجاست!؟
پاسخ گزینه ۳ هستش ولی به نظر من جواب میشه "نام کلیه بازیگرانی که در حداقل یکی از فیلم های کارگردان شماره ۱۵۰ ایفای نقش کرده اند" یعنی گزینه ۴
یا شاید بشه تعبیر کرد "نام کلیه بازیگرانی که فقط در فیلم های کارگردان شماره ۱۵۰ ایفای نقش کرده اند"
من اشتباه می کنم؟!آخه چجوری گزینه ۳ بدست میاد!پاسخ سوال رو هم که خوندم قانع نشدم!میشه راهنمایی کنید.
مرسی
پاسخ گزینه ۳ هستش ولی به نظر من جواب میشه "نام کلیه بازیگرانی که در حداقل یکی از فیلم های کارگردان شماره ۱۵۰ ایفای نقش کرده اند" یعنی گزینه ۴
یا شاید بشه تعبیر کرد "نام کلیه بازیگرانی که فقط در فیلم های کارگردان شماره ۱۵۰ ایفای نقش کرده اند"
من اشتباه می کنم؟!آخه چجوری گزینه ۳ بدست میاد!پاسخ سوال رو هم که خوندم قانع نشدم!میشه راهنمایی کنید.
مرسی
۰
ارسال: #۲
  
سوال از SQL(جامع پارسه)
ببین من سر جلسه اینجوری واسه خودم تفسیر کردمو درست شد :
اسم اونایی که تو ۱۵۰ بازی نکردن رو نمیخوان
شاید اشتباه کرده باشم
اسم اونایی که تو ۱۵۰ بازی نکردن رو نمیخوان
شاید اشتباه کرده باشم
۰
ارسال: #۳
  
RE: سوال از SQL(جامع پارسه)
(۱۲ بهمن ۱۳۹۱ ۱۲:۰۴ ب.ظ)۸Operation نوشته شده توسط: سلام/دوستان عزیز میشه در مورد این سوال بگید اشکال من در کجاست!؟فکر کنم اگه این جوری استدلال کنید درست میشه :
پاسخ گزینه ۳ هستش ولی به نظر من جواب میشه "نام کلیه بازیگرانی که در حداقل یکی از فیلم های کارگردان شماره ۱۵۰ ایفای نقش کرده اند" یعنی گزینه ۴
یا شاید بشه تعبیر کرد "نام کلیه بازیگرانی که فقط در فیلم های کارگردان شماره ۱۵۰ ایفای نقش کرده اند"
من اشتباه می کنم؟!آخه چجوری گزینه ۳ بدست میاد!پاسخ سوال رو هم که خوندم قانع نشدم!میشه راهنمایی کنید.
مرسی
داخلی ترین پرانتز اسم کسایی رو میده که حداقل توی یکی از فیلمای کارگردان ۱۵۰ بازی کردن . چون query به صورت not exists اومده میشه کسایی که توی هیچ کدوم از فیلمای کارگردان ۱۵۰ بازی نکردن. چون دوباره واسه بیرونی ترین پرانتز هم not exists اومده ، کلا شرایطی که گفتم نقض میشه یعنی اینکه که نام بازیگرانی رو میده که هیج فیلمی نباشه که کارگردان ۱۵۰ اونو ساخته باشه و بازی نکرده باشن . پس خروجی میشه نام بازیگرانی که در تمام فیلمای کارگردان ۱۵۰ بازی کردن باشن.
امیدورم تونسته باشم سوالتونو جواب داده باشم
ارسال: #۴
  
RE: سوال از SQL(جامع پارسه)
(۱۲ بهمن ۱۳۹۱ ۱۲:۴۸ ب.ظ)soada نوشته شده توسط: فکر کنم اگه این جوری استدلال کنید درست میشه :
داخلی ترین پرانتز اسم کسایی رو میده که حداقل توی یکی از فیلمای کارگردان ۱۵۰ بازی کردن . چون query به صورت not exists اومده میشه کسایی که توی هیچ کدوم از فیلمای کارگردان ۱۵۰ بازی نکردن. چون دوباره واسه بیرونی ترین پرانتز هم not exists اومده ، کلا شرایطی که گفتم نقض میشه یعنی اینکه که نام بازیگرانی رو میده که هیج فیلمی نباشه که کارگردان ۱۵۰ اونو ساخته باشه و بازی نکرده باشن . پس خروجی میشه نام بازیگرانی که در تمام فیلمای کارگردان ۱۵۰ بازی کردن باشن.
امیدورم تونسته باشم سوالتونو جواب داده باشم
ببینید دوستان عزیز مشکل من اینه که در select دوم select بر روی F.F-ID اعمال شده دوستان نه بر رویA.A-ID!
یعنی:
داخلی ترین پرانتز کد فیلم هایی رو میده که کارگردان ۱۵۰ تهیه کرده و حداقل یه نقشی در این فیلم بازی شده (همه ۱۵۰ های دارای بازیگر). در Select دوم چون query به صورت not exists اومده میشه کد فیلم هایی که توسط ۱۵۰ ساخته نشده اند یا توسط ۱۵۰ ساخته شده اند اما هیچ بازیگری ندارند(که از لحاظ منطقی انگار نیستند!) . چون دوباره واسه بیرونی ترین پرانتز هم not exists اومده ، کلا شرایطی که گفتم نقض میشه یعنی اینکه که نام بازیگرانی رو میده که در فیلم هایی که فقط توسط ۱۵۰ ساخته شده اند بازی کرده!!!حالا به هیچ عنوان نمیشه مثل عملگر تقسیم همه رو تعبیر کرد!
۰
ارسال: #۵
  
سوال از SQL(جامع پارسه)
توضیح این query میشه نام بازیگرانی که برای آنها وجود ندارد فیلم هایی که در این فیلم ها اطلاعاتی مبنی بر اینکه کارگردان شماره ی ۱۵ کارگردانی کرده باشد و آنها در آن بازی کرده باشند وجود ندارد.
یعنی اینکه همه فیلم هایی که برای بازیگران در آن بازی کرده اند را کارگردان ۱۵ کاگردانی کرده است.
ببین داخلی ترین پرانتز فیلم هایی رو میده که ۱۵۰ کارگردانی کرده و بازیگر توش بازی کرده و این قضیه در پرانتز دوم روی همه ی فیلم ها اجرا میشه و فیلم هایی رو میده که ۱۵۰ کارگردانی کرده ولی بازیگر توش بازی نکرده. حالا اگر همچین فیلمی وجود نداشته باشه یعنی تمام فیلم هایی که ۱۵۰ کارگردانی کرده رو بازیگر توش بازی کرده.
کلا توضیحش پیچ در پیچه باید خودت ور بری باهاش تا متوجه بشی. اگه بد توضیح دادم ببخشید
یعنی اینکه همه فیلم هایی که برای بازیگران در آن بازی کرده اند را کارگردان ۱۵ کاگردانی کرده است.
ببین داخلی ترین پرانتز فیلم هایی رو میده که ۱۵۰ کارگردانی کرده و بازیگر توش بازی کرده و این قضیه در پرانتز دوم روی همه ی فیلم ها اجرا میشه و فیلم هایی رو میده که ۱۵۰ کارگردانی کرده ولی بازیگر توش بازی نکرده. حالا اگر همچین فیلمی وجود نداشته باشه یعنی تمام فیلم هایی که ۱۵۰ کارگردانی کرده رو بازیگر توش بازی کرده.
کلا توضیحش پیچ در پیچه باید خودت ور بری باهاش تا متوجه بشی. اگه بد توضیح دادم ببخشید
۰
ارسال: #۶
  
RE: سوال از SQL(جامع پارسه)
(۱۲ بهمن ۱۳۹۱ ۰۱:۴۲ ب.ظ)armin_b00ter نوشته شده توسط: بین داخلی ترین پرانتز فیلم هایی رو میده که ۱۵۰ کارگردانی کرده و بازیگر توش بازی کرده و این قضیه در پرانتز دوم روی همه ی فیلم ها اجرا میشه و فیلم هایی رو میده که ۱۵۰ کارگردانی کرده ولی بازیگر توش بازی نکرده. حالا اگر همچین فیلمی وجود نداشته باشه یعنی تمام فیلم هایی که ۱۵۰ کارگردانی کرده رو بازیگر توش بازی کرده.قبول دارم حرفتو آرمین جان!اما این سوال یه اشکال داره! و اون هم تعبیر دیگری است که میشه از گزینه سه کرد!
کلا توضیحش پیچ در پیچه باید خودت ور بری باهاش تا متوجه بشی. اگه بد توضیح دادم ببخشید
یعنی نام کلیه بازیگرانی که در همه فیلم های کارگردان شماره ۱۵۰ ایفای نقش کرده اند : یعنی اگه بازیگری در فقط یکی از فیلم های ۱۵۰ بازی کرده شامل نمیشه چرا که در تمام فیلم های ۱۵۰ بازی نکرده!
درسته طراح منظورش همین بوده که شما گفتید(یعنی کاری به مفهوم عملگر تقسیم نداشته!) اما منظورشو می تونست اینجوری بگه:
«نام کلیه بازیگرانی که در فیلمهای کارگردان ۱۵۰ بازی کرده اند!»
قبول نداری حرف منو؟!
۰
ارسال: #۷
  
سوال از SQL(جامع پارسه)
(۱۲ بهمن ۱۳۹۱ ۰۳:۰۲ ب.ظ)۸Operation نوشته شده توسط: قبول دارم حرفتو آرمین جان!اما این سوال یه اشکال داره! و اون هم تعبیر دیگری است که میشه از گزینه سه کرد!نه قبول ندارم حرفت رو . چون حتی اگر در یکی از فیلم های ۱۵۰ بازی نکرده باشه تو جواب پرانتز دوم برای اون بازیگر خاص یک سطر به وجود میاد و not exists اول مقدار غلط می گیره و اسم اون بازیگر در نتیجه نهایی نمیاد. توجه کن که گفتم روی تمامی فیلم ها برای اون بازیگر خاص اجرا میشه پرانتز دوم. یه دور دیگه جوابی که دادمو با query بزار کنار هم ببین به نتیجه می رسی یا نه ؟ گزینه ی ۳ جواب کاملا درستیه.
یعنی نام کلیه بازیگرانی که در همه فیلم های کارگردان شماره ۱۵۰ ایفای نقش کرده اند : یعنی اگه بازیگری در فقط یکی از فیلم های ۱۵۰ بازی کرده شامل نمیشه چرا که در تمام فیلم های ۱۵۰ بازی نکرده!
درسته طراح منظورش همین بوده که شما گفتید(یعنی کاری به مفهوم عملگر تقسیم نداشته!) اما منظورشو می تونست اینجوری بگه:
«نام کلیه بازیگرانی که در فیلمهای کارگردان ۱۵۰ بازی کرده اند!»
قبول نداری حرف منو؟!
۰
ارسال: #۸
  
سوال از SQL(جامع پارسه)
از همه دوستان عزیز ممنونم فهمیدم یه باگ اساسی دارم و اونم اینه که این شرطهای مشترک بین SELECT های تودوتو ور تاحالا اصلا نفهمیده بودم!حس می کردم یه جا نی لنگماااا!حالا میروم حسابی روش کار می کنم.
به هرحال از همه دوستان عزیز ممنوم و سپاس گزارم!
آرمین تقربیا گیر کارمو فهمیدم!مرسی
به هرحال از همه دوستان عزیز ممنوم و سپاس گزارم!
آرمین تقربیا گیر کارمو فهمیدم!مرسی
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close