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

عبارت NotExists

ارسال:
  

MiladCr7 پرسیده:

عبارت NotExists

سلام.بچه ها میشه لطف کنید اینو توضیح بدید!!میخوام بدونم تو هر مرحله خروجی چیه؟؟؟ممنونم
[تصویر:  328787_bbjmshqf5g4kz6smbah5.jpg]
[تصویر:  328787_7s6xtb4mq014tysm3jpd.jpg]
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

shamim_70 پاسخ داده:

RE: عبارت NotExists

اصلا نیازی به این همه تفسیر نداره!
خیلی راحت از بالا نیگا به جمله ها بنداز و ب زبون خودت بگو:
نام تهیه کنندگانی را می خواهیم که
که هیچ قطعه ای نباشه که
اون تهیه کننده (S#ها رو چون برابر قرار داده می گیم!)آن را تهیه نکرده باشد!

حالا من می پرسم از شما این جمله یعنی چی؟
این جمله معادل این نیست؟:"نام تهیه کنندگانی را می خواهیم ک همه قطعات رو تولید کرده است"

خودتم درگیر اینک چی داره سر جدولا میادم نکن...بیشتر گیج میشی
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tm.viper پاسخ داده:

RE: عبارت NotExists

۲ میشه؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ziba.O پاسخ داده:

RE: عبارت NotExists

آره به نظرم، هر not exist ای به معنیه all هستش.همه ی عرضه کنندگانی که تمام قطعات رو تولید کردن.
این نظر منه
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MiladCr7 پاسخ داده:

RE: عبارت NotExists

بله گزینه ۲ میشه!!!!میشه توضیح بدید
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

afagh.msm پاسخ داده:

RE: عبارت NotExists

سلام میدونی این در واقع داره عملگر تقسیمو پیاده سازی میکنه خروجیش میشه s1 که تمام قطعاتو تولید میکنه یعنی گزینه ۲ از ذاخلی ترین select به بیرون حرکت کن و خروجی هر جدولو استخراج کن در انتها ببین کدوم عرضه کننده است که تمام p ها رو ازجدول sp استخراج میکن
نمیدونم متوجه شدی یا نه ولی تااین حد دیگه قدرت بیانمSmileSmile
نقل قول این ارسال در یک پاسخ

ارسال:
  

MiladCr7 پاسخ داده:

RE: عبارت NotExists

(۰۲ بهمن ۱۳۹۳ ۱۲:۲۴ ب.ظ)afagh.msm نوشته شده توسط:  سلام میدونی این در واقع داره عملگر تقسیمو پیاده سازی میکنه خروجیش میشه s1 که تمام قطعاتو تولید میکنه یعنی گزینه ۲ از ذاخلی ترین select به بیرون حرکت کن و خروجی هر جدولو استخراج کن در انتها ببین کدوم عرضه کننده است که تمام p ها رو ازجدول sp استخراج میکن
نمیدونم متوجه شدی یا نه ولی تااین حد دیگه قدرت بیانمSmileSmile

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

ارسال:
  

mostafa2012 پاسخ داده:

RE: عبارت NotExists

(۰۲ بهمن ۱۳۹۳ ۱۲:۲۴ ب.ظ)afagh.msm نوشته شده توسط:  سلام میدونی این در واقع داره عملگر تقسیمو پیاده سازی میکنه خروجیش میشه s1 که تمام قطعاتو تولید میکنه یعنی گزینه ۲ از ذاخلی ترین select به بیرون حرکت کن و خروجی هر جدولو استخراج کن در انتها ببین کدوم عرضه کننده است که تمام p ها رو ازجدول sp استخراج میکن
نمیدونم متوجه شدی یا نه ولی تااین حد دیگه قدرت بیانمSmileSmile

سلام
آخه ببخشید میدونید مشکل اصلی چیه ؟؟؟

اینه که توی شرط داخلی ترین select اومده از همه جدول ها حتی جدول خروجی(selectاولی) هم استفاده کرده که وقتی بخواهیم مرحله مرحله بریم کلا قاطی میکنیم!؟؟HuhConfused
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

tm.viper پاسخ داده:

RE: عبارت NotExists

این تیپ سوالا از داخلی ترین دستور به خارجی ترین حرکت میکنه

که در هر سری ما دنبال همون خروجی هستیم که دستور اول به ما میگه

مثلا تو این سوال ما دنبال نام تولید کنندگانیم

حالا دونه دونه از داخلی ترین بررسی میکنبم

داخلی ترین دستور میگه نام اونایی که تو جدول sp درج شدن یا به قول مسئله اونایی که محصول تولید کردن

شرط خارج این دستور داری نقیضش رو میگه

میگه اونایی که تو این جدول sp درج نشدن

یعنی محصولی تولید نکردن

بعد دوباره تو شرط خارج دستور دوم نقض میکنه حرفشو (روانی)

Big Grin

که نقیض در نقیض میشه خود دستور که میگفت اونایی که محصول تولید کردن(چون حالت ضرب دکارتی داره رو دوتا شرط میشه همه محصولا)
نقل قول این ارسال در یک پاسخ

ارسال: #۱۰
  

mostafa2012 پاسخ داده:

RE: عبارت NotExists

(۰۲ بهمن ۱۳۹۳ ۰۱:۴۰ ب.ظ)tm.viper نوشته شده توسط:  این تیپ سوالا از داخلی ترین دستور به خارجی ترین حرکت میکنه

که در هر سری ما دنبال همون خروجی هستیم که دستور اول به ما میگه

مثلا تو این سوال ما دنبال نام تولید کنندگانیم

حالا دونه دونه از داخلی ترین بررسی میکنبم

داخلی ترین دستور میگه نام اونایی که تو جدول sp درج شدن یا به قول مسئله اونایی که محصول تولید کردن

شرط خارج این دستور داری نقیضش رو میگه

میگه اونایی که تو این جدول sp درج نشدن

یعنی محصولی تولید نکردن

بعد دوباره تو شرط خارج دستور دوم نقض میکنه حرفشو (روانی)

Big Grin

که نقیض در نقیض میشه خود دستور که میگفت اونایی که محصول تولید کردن(چون حالت ضرب دکارتی داره رو دوتا شرط میشه همه محصولا)

سلام
باتشکر از توضیحتون ک خیلی ساده و آموزنده و کامل بود....

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

۰
ارسال: #۱۱
  

tm.viper پاسخ داده:

RE: عبارت NotExists

Big GrinBig GrinBig GrinBig GrinBig Grin


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

ارسال: #۱۲
  

mostafa2012 پاسخ داده:

RE: عبارت NotExists

(۰۲ بهمن ۱۳۹۳ ۰۲:۲۳ ب.ظ)tm.viper نوشته شده توسط:  Big GrinBig GrinBig GrinBig GrinBig Grin

سلام مجدد
ببخشید چرا [tex]\exists[/tex] گذاشتید؟؟؟

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

۰
ارسال: #۱۳
  

afagh.msm پاسخ داده:

RE: عبارت NotExists

select داخلی داره ۳ جدولو بهم پیوند میده براساس شرطی که گذاشته ولی درانتها فقط ستونهای جدول sp نمایش داده میشه البته داخل این جدول sp با این select هیچ سطری حذف نمیشه چون همه سطرای این جدول شرط براشون برقرار حالا میایم یه select بیرونتر این sel اطلاعات قطعاتی رو میخاد که در جدول sp نباشه که این دستور خروجیش تهی چون تمام قطعات داخل جدول sp هستن بیرونی ترین sel میاد نام تولید کنندگانی رو میده که براشون هیچ قطعه ای وجود نداشته باشه که تولید نکرده باشن و مفهوم اصلی sel تودرتو همین جمله آخریست یا به طور بهتر میاد نام تولید کنندگانی که وجود ندارد برای آنها قطعه ای که در جدول sp نباشد که میشه نام تولید کننده ای که تمام قطعاتو تولید کرده
ببین توضیحاتم انشالله گیجت نکن Big Grin

طراح سوال روانی به تمام معناست ببین داخل حل سوالات این شکلی که دوتا جمله دارن همدیگرو نقیض میکنن جمله رو نقیض شده اعمال کن بعد sel تارو برو جلو

sql server رو سیستمم نبود وگرنه برات کوئری میزدم access هم انگار not exist پشتیبانی نمیکنه دستور متناظرشو نمیدونستم error میداد
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۴
  

tm.viper پاسخ داده:

RE: عبارت NotExists

(۰۲ بهمن ۱۳۹۳ ۰۲:۲۸ ب.ظ)mostafa2012 نوشته شده توسط:  
(02 بهمن ۱۳۹۳ ۰۲:۲۳ ب.ظ)tm.viper نوشته شده توسط:  Big GrinBig GrinBig GrinBig GrinBig Grin



سلام مجدد

ببخشید چرا [tex]\exists[/tex] گذاشتید؟؟؟



همیشه select اینه؟؟

باتشکر

exist!
کاری به select نداره که
وجود دارد دیگه
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۵
  

MiladCr7 پاسخ داده:

RE: عبارت NotExists

ببخشید میشه دستور Exists رو تو یه مثال بگید!!!اگه همین مثال باشه که بهتر
ممنون میشم
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۶
  

tm.viper پاسخ داده:

RE: عبارت NotExists

(۰۲ بهمن ۱۳۹۳ ۰۳:۱۶ ب.ظ)miladcr7 نوشته شده توسط:  ببخشید میشه دستور Exists رو تو یه مثال بگید!!!اگه همین مثال باشه که بهتر

ممنون میشم

گفتم که
دیگه به زبون ریاضیم نوشتم ‎Big Grin
وجود دارد خودمون دیگه
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درج عبارت "نوبت دوم" در مدرک دکتری siiib70 ۳ ۴,۱۲۱ ۲۸ مهر ۱۳۹۸ ۰۲:۵۰ ق.ظ
آخرین ارسال: marvelous
Photo ساده سازی عبارت منظم etedadi ۰ ۲,۱۱۴ ۱۶ خرداد ۱۳۹۷ ۰۷:۰۴ ب.ظ
آخرین ارسال: etedadi
  عبارت منظم fsmtnc ۱ ۲,۱۲۳ ۲۱ دى ۱۳۹۶ ۰۶:۵۵ ب.ظ
آخرین ارسال: msour44
  توضیح در مورد یک عبارت H-Arshad ۰ ۱,۳۹۷ ۰۳ دى ۱۳۹۵ ۰۹:۱۸ ب.ظ
آخرین ارسال: H-Arshad
  درخت عبارت و پیمایش درخت alireza01 ۳ ۵,۴۹۹ ۰۷ آذر ۱۳۹۵ ۰۷:۱۴ ب.ظ
آخرین ارسال: Pure Liveliness
  محاسبه ضریب عبارت(بخش شمارش) Saman ۴ ۲,۳۵۷ ۰۷ آذر ۱۳۹۵ ۱۲:۴۶ ب.ظ
آخرین ارسال: Saman
  محاسبه نقیض یک عبارت shbeheshti ۱ ۱,۶۴۳ ۲۴ فروردین ۱۳۹۵ ۰۱:۴۳ ب.ظ
آخرین ارسال: shirin0101
  مشکل با ارزیابی دو عبارت irpersian20 ۱ ۱,۶۰۳ ۱۰ فروردین ۱۳۹۵ ۰۹:۱۸ ب.ظ
آخرین ارسال: Ms. Saba
  نوشتن عبارت منظم از روی ماشین با چند final state (تمرین ۱۳ فصل ۳ لینز) m-kafiyan ۶ ۶,۲۹۰ ۰۱ آذر ۱۳۹۴ ۱۲:۴۸ ب.ظ
آخرین ارسال: Jooybari
  عبارت معادل sarzaminsard ۱ ۱,۲۳۲ ۳۰ آبان ۱۳۹۴ ۰۸:۱۳ ب.ظ
آخرین ارسال: Jooybari

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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