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

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

ارسال:
  

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