פונקציית STDEV של SQL Server

Pwnqzyyt Stdev Sl Sql Server



בפוסט זה, נלמד כיצד להשתמש בפונקציה STDEV() ב-SQL Server כדי לחשב את סטיית התקן של קבוצת ערכים.

תנו לנו לחקור!

תחביר ופרמטרים של פונקציות SQL Server Stdev()

הבא מציג את התחביר של הפונקציה stdev():







STDEV ( [ את כל | מוּבהָק ] ביטוי )

הארגומנטים של הפונקציה באים לידי ביטוי בדברים הבאים:



  1. ALL - פרמטר זה מאפשר להחיל את הפונקציה על כל הערכים שסופקו. כברירת מחדל, הפונקציה מוחלת על ALL.
  2. DISTINCT - אם צוין, פונקציה זו מוחלת רק על ערכים ייחודיים.
  3. ביטוי - מתייחס לביטוי מספרי. הערך של פרמטר זה אינו יכול להיות פונקציה מצטברת או שאילתת משנה.

הפונקציה מחזירה ערך נקודה צפה, המציינת את סטיית התקן עבור קבוצת הערכים הנתונה.



שימוש לדוגמה:

הדוגמאות הבאות מדגימות כיצד להשתמש בפונקציה stdev() ב-SQL Server:





דוגמה 1: שימוש בפונקציית Stdev

האיורים הבאים מציגים את השימוש בפונקציית stdev בטבלת SQL Server. הטבלה המקורית היא כפי שמוצג:



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

בחר stdev ( מחיר ) כפי ש סטד מ מוצרים P;

זה אמור להחזיר את סטיית התקן המתקבלת באופן הבא:

סטד |
------------------+
1026.9104843447374 |

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

נניח שיש לנו טבלה עם ערכים כפולים כפי שמוצג להלן:

אם אנו מחשבים את סטיית התקן של הטבלה הקודמת, השתמש בפקודה הבאה:

בחר stdev ( מחיר ) כפי ש סטד מ מוצרים P;

ערך סטיית התקן המתקבל הוא כדלקמן:

סטד |
------------------+
993.4328361796786 |

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

בחר stdev ( מוּבהָק מחיר ) כפי ש סטד מ מוצרים P;

הערך המתקבל הוא כדלקמן:

סטד |
------------------+
1026.9104843447374 |

סיכום

בפוסט זה, למדת כיצד להשתמש בפונקציה stdev() ב-SQL Server כדי לחשב את סטיית התקן עבור קבוצת ערכים נתונה.

תודה שקראת!