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

توضیح در مورد یک کوئری

ارسال:
  

H-Arshad پرسیده:

توضیح در مورد یک کوئری

سلام
عزیزن این کوئری چطور عمل میکنه؟ ترتیب اجرا شدن چطوری هست؟ اول همه رو ضرب دکارتی میکنه؟
کد:
select sname
from spj,s,p
where name='آرماتور'
and
p.p#=SPJ.p#
and
SPJ.s#=S.s#
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Morris پاسخ داده:

RE: توضی در مورد یک کوئری

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

ارسال:
  

H-Arshad پاسخ داده:

RE: توضی در مورد یک کوئری

(۱۴ فروردین ۱۳۹۳ ۰۹:۱۸ ب.ظ)Morris نوشته شده توسط:  سلام بر شما.
حدس میزنم کد را به درستی تایپ نکرده اید.
برای پاسخ به چنین سوالاتی باید نام روابط و صفات هر کدام (به قول معروف جداول) را معرفی کنید.

سلام
کد:
S(s#,sname,city)
p(p#,pname,color)
j(j#,jname,city)
SPJ(S#,p#,j#,qty)

امکان داره اینم بفرمائید؟ یعنی چطور اجرا میشه؟ اول کدام و به چه صورت؟
کد:
select sname
from s
where exists
(select * from p where pname='آرماتور'
and
exists (select *
where spj.s#=S.s#
and
spj.p#=p.p#)
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Morris پاسخ داده:

RE: توضی در مورد یک کوئری

سوال شما بسیار مبهم است. دو query که آورده اید هیچیک با روابط مطرح شده نمی خواند و یکی اصلا خطای نحوی دارد.
نقل قول این ارسال در یک پاسخ

ارسال:
  

Morris پاسخ داده:

RE: توضی در مورد یک کوئری

(۱۵ فروردین ۱۳۹۳ ۱۰:۳۴ ق.ظ)H-Arshad نوشته شده توسط:  
(15 فروردین ۱۳۹۳ ۰۷:۵۱ ق.ظ)Morris نوشته شده توسط:  سوال شما بسیار مبهم است. دو query که آورده اید هیچیک با روابط مطرح شده نمی خواند و یکی اصلا خطای نحوی دارد.

سلام
از کتاب ساهاکیان . به نظرم در کوپری مشکلی نباشد.کدام قسمت منظورتان هست؟




مثلا در اولی "p." چیه ؟
کد:
from sj,s,.p

در رابطه ها "SPJ.p" نداریم. "SPJ" چیست ؟ آیا یک رابطه است ؟ اگر رابطه است چرا در رابطه ها وجود ندارد ؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Morris پاسخ داده:

RE: توضی در مورد یک کوئری

(۱۵ فروردین ۱۳۹۳ ۱۲:۳۶ ب.ظ)H-Arshad نوشته شده توسط:  ببخشید مشکل از من هست.

SPJ هست جدول اسمش نه SP


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

ارسال:
  

Morris پاسخ داده:

RE: توضیح در مورد یک کوئری

۱/ در Query اول آیا منظور از sj در این خط همان SPJ است ؟
کد:
from sj,s,p
۲/ در Query دوم آیا منظور از pname در این خط همان name است ؟
کد:
(select * from p where pname='آرماتور'
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

hosshah پاسخ داده:

RE: توضیح در مورد یک کوئری

سلام دوست عزیز من میگم اینطوریه که اول JOIN ها رو انجام میده و جدول جدیدی به دست میاد که شرط های دستور JOIN رو داره و بعد از اونها رکوردهایی استخراج میشه که فیلد مورد نظرشون آرماتور باشه
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  توضیح درباره ی گرایش های ارشد علوم کامپیوتر parsaNA ۲۱ ۹,۱۸۳ ۱۷ اسفند ۱۳۹۶ ۱۱:۳۰ ق.ظ
آخرین ارسال: dashyasin
  حل تست و توضیح مثال هوش مصنوعی amir_ghanati ۳ ۳,۰۰۰ ۳۱ مرداد ۱۳۹۶ ۰۱:۰۶ ق.ظ
آخرین ارسال: BBumir
  توضیح قضیه گرچ گودین یه نفر ۰ ۱,۴۷۴ ۲۰ فروردین ۱۳۹۶ ۱۲:۵۵ ب.ظ
آخرین ارسال: یه نفر
  توضیح در مورد یک عبارت H-Arshad ۰ ۱,۳۹۷ ۰۳ دى ۱۳۹۵ ۰۹:۱۸ ب.ظ
آخرین ارسال: H-Arshad
  درخواست توضیح یک H-Arshad ۰ ۱,۶۵۳ ۲۷ آذر ۱۳۹۵ ۰۱:۳۵ ب.ظ
آخرین ارسال: H-Arshad
  توضیح جبر رابطه ای - حداقل، حداکثر wskf ۲ ۲,۶۰۷ ۲۵ آبان ۱۳۹۵ ۰۷:۴۴ ب.ظ
آخرین ارسال: Pure Liveliness
  درخواست توضیح مفهوم توزیع power-law و... Potential ۶ ۱۰,۷۲۴ ۰۴ آبان ۱۳۹۵ ۰۴:۵۲ ب.ظ
آخرین ارسال: DANIYAL.MCSE
  توضیح کتاب کراس درباره http گرفتشی و متد put jinu ۴ ۳,۹۶۲ ۲۰ مهر ۱۳۹۵ ۰۷:۵۲ ب.ظ
آخرین ارسال: Saman
  این اصطلاحات رو در مورد Cloud کسی می تونه توضیح بده؟! teraktor2003 ۰ ۲,۳۷۲ ۰۸ مهر ۱۳۹۵ ۰۱:۴۶ ق.ظ
آخرین ارسال: teraktor2003
  درخواست توضیح در مورد مثال مدرسان gonabad ۱ ۱,۶۱۶ ۲۳ خرداد ۱۳۹۵ ۰۸:۱۹ ب.ظ
آخرین ارسال: Iranian Wizard

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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