תאריך: 26 דצמבר 2012
25/12/12
שאילתה עם שדות מחושבים: בונים שדה שלא קיים בטבלה, שכן ארצה אותו בשאילתה ואצטרך לבנות אותו ß "לחשב אותו". הבנייה מסתמכת על שדות קיימים, אך אני אבנה אותו מחדש בשאילתה עצמה.
השדה שחישבנו/בנינו לא יעבור לטבלה!
למשל, מופיע לנו בתוך טבלת מוצרים מחיר מוצר לפי $, וארצה להראות בשאילתה את המחיר ב-$ וגם מחיר ב-₪, כאשר שער הדולר הנו 3.6 ₪ .
מה נעשה?
נעמוד בעמודה–> לחצן ימני על השם של השדה הריק–> כפתור "בנייה"–> נפתח מסך "בונה ביטויים" –> ברכיבי ביטויים נפתח "טבלאות" – נפתח את טבלת "מוצרים", משם ניקח את שדה "מחיר מוצר" – נעמוד על שם השדה דאבל קליק –> ואז נעשה *3.6 (כפול שער הדולר בשקלים) –> אישור.
התכנה תבנה לי שם שדה לפי הטרנספורמציה ליניארית שביצעתי על שם השדה –>במידה ונרצה נשנה את שם השדה (נחליף את הביטוי Expr1 בשם השדה אותו נרצה).
- רוצים לכפול ß סימן ההכפלה הנו * (כוכבית).
- רוצים להעלות מספר מסוים ב-15% ß ישנן שתי אפשרויות לכך :
- שם השדה * 1.15
- שם השדה + שם השדה *0.15
- הפחתה בתאריכים נותנת את כמות הימים בין התאריכים – הפרש ביניהם. לדוגמה, אם נרצה גיל של עובד ויש לי בטבלה רק שדה תאריך לידה –>נעשה את התאריך של היום פחות תאריך הלידה של העובד = נקבל את גילו, ההפרש בין התאריכים האלו.
לצילום השיעור
שייך לנושאים: מבוא לטכנולוגיות מידע, עו"ד מירב מלצמן