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

سوال پارسه درباره sql- فوری

ارسال:
  

fatima2007 پرسیده:

سوال پارسه درباره sql- فوری

سلام
کسی میتونه راجع به این جواب توضیح بده و بگه این کد چکار میکنه؟
جدول work شامل صفات #project و hours است


( select hours from work t where not exist(select * from work where hours>t.hours


تو جواب گفته بزرگترین عنصر ستون hours را به تعداد دفعات تکرارش در جدول تولید می کند.
این کد دقیقا چکار میکنه؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

armin_b00ter پاسخ داده:

سوال پارسه درباره sql- فوری

وقتی این کد داره اجرا میشه exist روی هر سطری از جدول work انجام میشه و با توجه به مقدار اون سطر چک میکنه که سطری وجود نداشته باشه که hours اون بزرگتر از hours رکورد فعلی باشه و در واقع hours فعلی ماکزیمم باشه و بنابراین اون جوابی که شما نوشتین رو بر می گردونه.
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

fatima2007 پاسخ داده:

RE: سوال پارسه درباره sql- فوری

(۱۸ آذر ۱۳۹۱ ۱۲:۵۳ ق.ظ)armin_b00ter نوشته شده توسط:  وقتی این کد داره اجرا میشه exist روی هر سطری از جدول work انجام میشه و با توجه به مقدار اون سطر چک میکنه که سطری وجود نداشته باشه که hours اون بزرگتر از hours رکورد فعلی باشه و در واقع hours فعلی ماکزیمم باشه و بنابراین اون جوابی که شما نوشتین رو بر می گردونه.



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

۰
ارسال:
  

azad_ahmadi پاسخ داده:

سوال پارسه درباره sql- فوری

من با "به تعداد تکرارش" مشکل دارم، چرا که در select اولی فقط یک ستون رو انتخاب می کنه (ستون hours) پس اگه مقادیر تکراری در تاپل ها تکرار شده باشن اونا رو حذف می کنه.(در رابطه تاپل تکراری وجود ندارد). پس بزرگترین مقدار بدست میاد.
در واقع هردو جدول یکی هستن با اسامی متفاوت (t و work) که ستون های hours دو جدول رو با هم مقایسه کرده و بزرگترین مقداری بدست میاد که از همه مقادیر ستون hours بزرگتر باشه.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

armin_b00ter پاسخ داده:

سوال پارسه درباره sql- فوری

select به صورت پیش فرض به صورت all هست تو sql یعنی عناصر تکراری هم هستن. مگر اینکه صراحتا اعلام کنید select distinct
مشاهده‌ی وب‌سایت کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

csharpisatechnology پاسخ داده:

سوال پارسه درباره sql- فوری

این که مشخصه. توی کتاب پوران(محمدکریم سهرابی+هزاد مقصودی) + کتاب راهیان ارشد هم می تویند این مباحث رو مطالعه کنید که خیلی زیبا درس دادن.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  راهنمایی درباره مقطع کارشناسی ارشد HamidReza1 ۰ ۸۱۴ ۱۴ اسفند ۱۴۰۱ ۱۰:۴۰ ب.ظ
آخرین ارسال: HamidReza1
  تصمیم گیری مهم درباره مکان سرور سایت admin ۴ ۴,۴۱۱ ۲۸ دى ۱۴۰۰ ۰۳:۵۹ ب.ظ
آخرین ارسال: mahsa3323
  انتخاب موضوع پروژه درباره سیستم عامل آیلا ۱۸ ۱۸,۶۶۱ ۱۳ دى ۱۴۰۰ ۰۵:۴۱ ب.ظ
آخرین ارسال: Cimia
Exclamation خطای SQL Server2019 S.Pashaei ۰ ۲,۳۷۸ ۲۶ آذر ۱۳۹۹ ۰۲:۳۲ ب.ظ
آخرین ارسال: S.Pashaei
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۲,۶۷۵ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  سوال درباره بیوانفورماتیک شریف Ella ۴ ۹,۹۱۰ ۲۴ فروردین ۱۳۹۹ ۱۰:۳۹ ب.ظ
آخرین ارسال: ilas
  رفع خطای Prevent saving changes that require ... در sql server deldar ۰ ۱,۷۴۵ ۲۴ مهر ۱۳۹۸ ۰۲:۴۹ ب.ظ
آخرین ارسال: deldar
  درباره سطح دانشگاه شاهدروزانه و شبانه امیرکبیر واحد گرمسار tondar.sal ۳ ۴,۶۲۴ ۱۸ شهریور ۱۳۹۷ ۰۴:۳۷ ب.ظ
آخرین ارسال: tondar.sal
  کمک درباره دانشگاه فارابی قم Gamatria ۶ ۷,۵۵۶ ۱۹ تیر ۱۳۹۷ ۱۰:۱۰ ب.ظ
آخرین ارسال: Happiness.72
  سوال درباره کنترل ترافیک شبکه zorro ۱ ۳,۰۸۸ ۰۸ تیر ۱۳۹۷ ۰۳:۲۶ ب.ظ
آخرین ارسال: Amir V

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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