|
ביצוע חישובים מתמטייםלעיתים, יהיה שימושי לעבד את הנתונים המספריים שיוחזרו על ידי ביצוע פעולות מתמטיות בסיסיות. SQL מעמידה לרשותנו מגוון כלים למטרות אלה. הכלים הפשוטים ביותר לחישובים מתמטיים כוללים את האופרטורים הבאים: "+", "-", "*", "/". החישובים הבסיסיים נעשים בדרך כלל בפסוקית SELECT וכוללים יצירת עמודה חדשה שתכיל את תוצאות החישובים. לדוגמא נרצה לחסר 1.00 ממחיר כל אחד מהמוצרים (שבטבלת PRODUCTS), להוסיף את המס ולהציג את התוצאה בעמודה וירטואלית בשם "REAL_PRICE". אנחנו מכנים את העמודה שנקבל עמודה וירטואלית, משום שלמעשה לא תהיה שום עמודה בשם "REAL_PRICE" בטבלה שלנו. היא קיימת רק בזמן הצגת התשובה. וכן שים לב לכך שפעולות אריתמטיות ניתן לבצע רק על עמודות המכילות ערכים מספריים. דבר נוסף שצריך לקחת בחשבון, זו העובדה שהחישובים כאן נשמעים לכללי קדימות הרגילים. למשל, מה שנמצא בתוך סוגריים מחושב לפני שזה מצורף למה שנמצא מחוץ לסוגריים.
נקבל:
כלי אריתמטי שימושי נוסף הוא האופרטור SUM שנועד לביצוע סיכום כולל לעמודה. הפורמט הבסיסי נראה כך:
למשל, כדי לקבל סכום של כל המוצרים, שעולים פחות מ- 100.00 אפשר לכתוב:
התוצאה תהיה:
תוכן עניינים Maximum & Minimum פרק 1 -> פרק 2 -> פרק 3 -> פרק 4 -> פרק 5 -> |