שם הכותב: תאריך: 26 דצמבר 2012

 25/12/12

שאילתה עם שדות מחושבים: בונים שדה שלא קיים בטבלה, שכן ארצה אותו בשאילתה ואצטרך לבנות אותו ß "לחשב אותו". הבנייה מסתמכת על שדות קיימים, אך אני אבנה אותו מחדש בשאילתה עצמה.

השדה שחישבנו/בנינו לא יעבור לטבלה!

למשל, מופיע לנו בתוך טבלת מוצרים מחיר מוצר לפי $, וארצה להראות בשאילתה את המחיר ב-$ וגם מחיר ב-₪, כאשר שער הדולר הנו 3.6 ₪ .

מה נעשה?

נעמוד בעמודה–> לחצן ימני על השם של השדה הריק–> כפתור "בנייה"–> נפתח מסך "בונה ביטויים" –> ברכיבי ביטויים נפתח "טבלאות" – נפתח את טבלת "מוצרים", משם ניקח את שדה "מחיר מוצר" – נעמוד על שם השדה דאבל קליק –> ואז נעשה *3.6 (כפול שער הדולר בשקלים) –> אישור.

התכנה תבנה לי שם שדה לפי הטרנספורמציה ליניארית שביצעתי על שם השדה –>במידה ונרצה נשנה את שם השדה (נחליף את הביטוי Expr1 בשם השדה אותו נרצה).

  • רוצים לכפול ß סימן ההכפלה הנו * (כוכבית).
  • רוצים להעלות מספר מסוים ב-15% ß ישנן שתי אפשרויות לכך :
  1. שם השדה * 1.15
  2. שם השדה + שם השדה *0.15
  • הפחתה בתאריכים נותנת את כמות הימים בין התאריכים – הפרש ביניהם. לדוגמה, אם נרצה גיל של עובד ויש לי בטבלה רק שדה תאריך לידה –>נעשה את התאריך של היום פחות תאריך הלידה של העובד = נקבל את גילו, ההפרש בין התאריכים האלו.

לצילום השיעור



− חמש = 4

תואר ראשון
תואר שני
מרצים