عبارت NotExists - نسخهی قابل چاپ صفحهها: ۱ ۲ |
عبارت NotExists - MiladCr7 - 02 بهمن ۱۳۹۳ ۱۱:۵۴ ق.ظ
سلام.بچه ها میشه لطف کنید اینو توضیح بدید!!میخوام بدونم تو هر مرحله خروجی چیه؟؟؟ممنونم |
RE: عبارت NotExists - tm.viper - 02 بهمن ۱۳۹۳ ۱۲:۱۰ ب.ظ
۲ میشه؟ |
RE: عبارت NotExists - ziba.O - 02 بهمن ۱۳۹۳ ۱۲:۱۳ ب.ظ
آره به نظرم، هر not exist ای به معنیه all هستش.همه ی عرضه کنندگانی که تمام قطعات رو تولید کردن. این نظر منه |
RE: عبارت NotExists - MiladCr7 - 02 بهمن ۱۳۹۳ ۱۲:۲۳ ب.ظ
بله گزینه ۲ میشه!!!!میشه توضیح بدید |
RE: عبارت NotExists - afagh.msm - 02 بهمن ۱۳۹۳ ۱۲:۲۴ ب.ظ
سلام میدونی این در واقع داره عملگر تقسیمو پیاده سازی میکنه خروجیش میشه s1 که تمام قطعاتو تولید میکنه یعنی گزینه ۲ از ذاخلی ترین select به بیرون حرکت کن و خروجی هر جدولو استخراج کن در انتها ببین کدوم عرضه کننده است که تمام p ها رو ازجدول sp استخراج میکن نمیدونم متوجه شدی یا نه ولی تااین حد دیگه قدرت بیانم |
RE: عبارت NotExists - MiladCr7 - 02 بهمن ۱۳۹۳ ۱۲:۲۹ ب.ظ
(۰۲ بهمن ۱۳۹۳ ۱۲:۲۴ ب.ظ)afagh.msm نوشته شده توسط: سلام میدونی این در واقع داره عملگر تقسیمو پیاده سازی میکنه خروجیش میشه s1 که تمام قطعاتو تولید میکنه یعنی گزینه ۲ از ذاخلی ترین select به بیرون حرکت کن و خروجی هر جدولو استخراج کن در انتها ببین کدوم عرضه کننده است که تمام p ها رو ازجدول sp استخراج میکن میشه مرحله مرحله خروجی هر Select رو بگید؟؟میخوام ببینم کجا اشتباه کردم |
RE: عبارت NotExists - mostafa2012 - 02 بهمن ۱۳۹۳ ۱۲:۴۴ ب.ظ
(۰۲ بهمن ۱۳۹۳ ۱۲:۲۴ ب.ظ)afagh.msm نوشته شده توسط: سلام میدونی این در واقع داره عملگر تقسیمو پیاده سازی میکنه خروجیش میشه s1 که تمام قطعاتو تولید میکنه یعنی گزینه ۲ از ذاخلی ترین select به بیرون حرکت کن و خروجی هر جدولو استخراج کن در انتها ببین کدوم عرضه کننده است که تمام p ها رو ازجدول sp استخراج میکن سلام آخه ببخشید میدونید مشکل اصلی چیه ؟؟؟ اینه که توی شرط داخلی ترین select اومده از همه جدول ها حتی جدول خروجی(selectاولی) هم استفاده کرده که وقتی بخواهیم مرحله مرحله بریم کلا قاطی میکنیم!؟؟ |
RE: عبارت NotExists - tm.viper - 02 بهمن ۱۳۹۳ ۰۱:۴۰ ب.ظ
این تیپ سوالا از داخلی ترین دستور به خارجی ترین حرکت میکنه که در هر سری ما دنبال همون خروجی هستیم که دستور اول به ما میگه مثلا تو این سوال ما دنبال نام تولید کنندگانیم حالا دونه دونه از داخلی ترین بررسی میکنبم داخلی ترین دستور میگه نام اونایی که تو جدول sp درج شدن یا به قول مسئله اونایی که محصول تولید کردن شرط خارج این دستور داری نقیضش رو میگه میگه اونایی که تو این جدول sp درج نشدن یعنی محصولی تولید نکردن بعد دوباره تو شرط خارج دستور دوم نقض میکنه حرفشو (روانی) که نقیض در نقیض میشه خود دستور که میگفت اونایی که محصول تولید کردن(چون حالت ضرب دکارتی داره رو دوتا شرط میشه همه محصولا) |
RE: عبارت NotExists - mostafa2012 - 02 بهمن ۱۳۹۳ ۰۲:۱۰ ب.ظ
(۰۲ بهمن ۱۳۹۳ ۰۱:۴۰ ب.ظ)tm.viper نوشته شده توسط: این تیپ سوالا از داخلی ترین دستور به خارجی ترین حرکت میکنه سلام باتشکر از توضیحتون ک خیلی ساده و آموزنده و کامل بود.... ولی یک سوال مهم: از کجا فهمیدید که تمام قطعات رو تولید میکنه... فرض کنید سوال نگفته بود... |
RE: عبارت NotExists - tm.viper - 02 بهمن ۱۳۹۳ ۰۲:۲۳ ب.ظ
|
RE: عبارت NotExists - mostafa2012 - 02 بهمن ۱۳۹۳ ۰۲:۲۸ ب.ظ
(۰۲ بهمن ۱۳۹۳ ۰۲:۲۳ ب.ظ)tm.viper نوشته شده توسط: سلام مجدد ببخشید چرا [tex]\exists[/tex] گذاشتید؟؟؟ همیشه select اینه؟؟ باتشکر |
RE: عبارت NotExists - afagh.msm - 02 بهمن ۱۳۹۳ ۰۲:۴۶ ب.ظ
select داخلی داره ۳ جدولو بهم پیوند میده براساس شرطی که گذاشته ولی درانتها فقط ستونهای جدول sp نمایش داده میشه البته داخل این جدول sp با این select هیچ سطری حذف نمیشه چون همه سطرای این جدول شرط براشون برقرار حالا میایم یه select بیرونتر این sel اطلاعات قطعاتی رو میخاد که در جدول sp نباشه که این دستور خروجیش تهی چون تمام قطعات داخل جدول sp هستن بیرونی ترین sel میاد نام تولید کنندگانی رو میده که براشون هیچ قطعه ای وجود نداشته باشه که تولید نکرده باشن و مفهوم اصلی sel تودرتو همین جمله آخریست یا به طور بهتر میاد نام تولید کنندگانی که وجود ندارد برای آنها قطعه ای که در جدول sp نباشد که میشه نام تولید کننده ای که تمام قطعاتو تولید کرده ببین توضیحاتم انشالله گیجت نکن طراح سوال روانی به تمام معناست ببین داخل حل سوالات این شکلی که دوتا جمله دارن همدیگرو نقیض میکنن جمله رو نقیض شده اعمال کن بعد sel تارو برو جلو sql server رو سیستمم نبود وگرنه برات کوئری میزدم access هم انگار not exist پشتیبانی نمیکنه دستور متناظرشو نمیدونستم error میداد |
RE: عبارت NotExists - tm.viper - 02 بهمن ۱۳۹۳ ۰۳:۰۳ ب.ظ
(۰۲ بهمن ۱۳۹۳ ۰۲:۲۸ ب.ظ)mostafa2012 نوشته شده توسط:(02 بهمن ۱۳۹۳ ۰۲:۲۳ ب.ظ)tm.viper نوشته شده توسط: exist! کاری به select نداره که وجود دارد دیگه |
RE: عبارت NotExists - MiladCr7 - 02 بهمن ۱۳۹۳ ۰۳:۱۶ ب.ظ
ببخشید میشه دستور Exists رو تو یه مثال بگید!!!اگه همین مثال باشه که بهتر ممنون میشم |
RE: عبارت NotExists - tm.viper - 02 بهمن ۱۳۹۳ ۰۴:۰۲ ب.ظ
(۰۲ بهمن ۱۳۹۳ ۰۳:۱۶ ب.ظ)miladcr7 نوشته شده توسط: ببخشید میشه دستور Exists رو تو یه مثال بگید!!!اگه همین مثال باشه که بهتر گفتم که دیگه به زبون ریاضیم نوشتم وجود دارد خودمون دیگه |