تالار گفتمان مانشت

نسخه‌ی کامل: سوال 91 ارشد آزاد 85 گرایش فناوری اطلاعات
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان خسته نباشید . کسی می تونه جواب این سوالی که فرستادم رو برای من با توضیح کوتاهی بگه ؟ ممنون می شم ازتون Rolleyes
سارا خانم اینجا فک کنم جای S و
SL
جابه جا شده
و جواب گزینه یک می شه
جواب گزینه 1 می شه
جای SوSL در داخل پرس و جو اشتباهه؟ به فرض اگر این طوری باشه میاد از جدول نمرات شماره دانشجویانی رو میده که نمره بیست ندارند و بعد این شماره را از شماره هایی که داریم در جدول دانشجو حذف می شوند برای این است که می گوییم حداقل یک نمره بیست داشته باشند درسته؟
سوال شماصورتش همونطور که گفتند ایراد داره باید جای s و sl عوض بشه.تو این پست من گفتم گزینه 1 ولی اشتباه کردم .و همون گزینه 2 که گفتند در تاپیک 6# درسته .
به نظر من گزینه دوم درسته. یعنی شماره دانشجویانی که تمام نمره های آنها 20 است.

فرض می کنیم جای S , SL عوض شوند: چون عبارت سمت راست minus شماره دانشجویانی رو که نمره غیر 20 دارند رو مشخص می کنه (چون ممکنه بعضی دانشجو‌ها هم نمره 20 داشته باشند و هم نمره غیر 20) و S منهای این شماره، دانشجویانی است که تمام نمره های آنها 20 است.
[attachment=634]

دستور select s# from sl where grade <>20 می گه هر شماره دانشجویی رو که نمره اش مخالف 20 هست رو انتخاب کن. حالا ممکنه این دانشجو نمره 20 هم داشته باشه. منظورم اینه که دانشجویی که هم نمره 20 داره و هم نمره غیر بیست توسط این دستور می تونه انتخاب بشه. می تونین با SQL SERVER اینو چک کنین تا مطمئن بشین.
مرسی به این نظر **sara**خانوم . این هم یه حرف درسته . من اصلا این طوری فکر نکرده بودم .حالا اگه دانشگاه آزادی فکر کنیم کدوم می شود جواب درست ؟ کاشکی دانشگاه آزاد هم کلید سوالات رو منتشر می کرد که این قدر ما به درد سر نمی افتادیمUndecided
همون گزینه 2 یعنی شماره دانشجویانی که همه نمراتشون 20 هستش . و همون گزینه 2 درسته که دوستمون **sara** گفتند . کمی بی دقتی کردمSmile
لینک مرجع