הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

דוגמא או הסבר ל subquery ב- query panel ב- BO

More
18 years 3 months ago #649 by yoniblo
האם ניתן לקבל הסבר או דוגמא לשימוש ב subquery  ?
ואם ניתן לקבל הסבר מה ההבדל בין Create a subquery (ALL)  לבין
Create a subquery (smy

תודה

Please התחברות to join the conversation.

More
18 years 3 months ago #650 by תמיר
בבקשה:

subquery הוא פשוט שאילתא שהתוצאות של השאילתה משמשות שאילתא אחרת. מסובך? ממש לא.

ניקח דוגמא של טבלה המכילה: שם סוכן, יום מכירה, סכום מכירה.

כמובן שלא כל יום כל סוכן מוכר משהו.

אנו רוצים לדעת, מי הם הסוכנים שמכרו ב5.8.07 ומה סכום המכירות שלהם בכלל (בטבלה כולה).

אם נעשה שאילתא רגילה, שמציג את הפרטים עבור תאריך שווה ל5.8.07 נקבל את כל הסוכנים, אבל רק את המכירות שלהם באותו יום.

לכן אנו צריכים לעשות משהו כזה (סליחה על היישור)

SELECT AGENT ,SALES
FROM
TABLE
WHERE AGENT IN
(
SELECT AGENT FROM TABLE WHERE DATE=5/8/70ׁ

(

הסבר: בשאילתא הפנימית (התחתונה) מצאנו את שמות הסוכנים שמכרו בתאריך 5.8.07 ובשאילתא העליונה מצאנו את המכירות (והשמות...של הסוכנים)

לגבי השאלה השניה:

זה מתייחס למצב שבו השאילתא היא עם משתנים כמותים ועם גדול, קטן וכדומה.

אם ניקח כמשל את גדול מ...any אומר מספיק שהערך שאני בודק גדול מאחד הערכים בתוך הsubquery וזה מספיק כדי לשלוף את הרשומה . All אומר שהערך צריך להיות יותר גדול מכל הערכים בתוך הSubQuery.

מקווה שעניתי על שאלתך,

תמיר

Please התחברות to join the conversation.

More
18 years 2 months ago #655 by ארז
דוגמאות לשימושים לתת שאילתה:

1.    להתנות ברמת פירוט מהתצוגה. למשל, להציג את כל החשבוניות (ברמה פרטנית) של המוצרים עם הכנסה (ברמת מוצר) מעל סכום מסוים.

2. להתנות בעת ובעונה אחת על שתי רשומות שונות. למשל, להציג את כל הלקוחות שביקרו הן באתר נופש א' והן באתר נופש ב'.

Please התחברות to join the conversation.

More
18 years 2 months ago #658 by SQL

Please התחברות to join the conversation.

More
18 years 2 months ago #660 by תמיר
SQL, תשים לב מה אנחנו מחפשים:

אנו לא מחפשים את המכירות ב5.8.87 אלא את סה"כ המכירות בטבלה של אלו שמכרו ב5.8.87.

במילים אחרות: השאילתא החיצונית תתן את סה"כ המכירות בטבלה בעוד שהשאילתא הפנימית תתן את אלו שמכרו ב5.8.87.

הבדל קטן , אך משמעותי.

תמיר

Please התחברות to join the conversation.

More
18 years 2 months ago #662 by SQL
נראה לי שאני מבין ,אני רץ לבדוק את זה  :-)
תודה לכם על התשובה המהירה תמיר ויואב .
נעים מאד אמיר .

Please התחברות to join the conversation.

Moderators: Yoav
Time to create page: 0.223 seconds