בולנט - דברים מיוחדים...     פרוטו - בניית אתרים

Israeli ASP Organization

ארגון ה-ASP הישראלי

מאמרים/דוגמאות קוד
קישורים
ספרות
חיפוש כללי:

חפש!
כלליHTMLASPASP.NETSQLמסדי נתוניםJavaScriptXML * XSLDHTML * CSSעיצוב וגרפיקהשרתיםComponentsפרסום ושיווקקידום אתריםקופירייטינגPHP
פרסומת
דף ראשי מדורים דרושים הרשמה למועדון אודותינו צור קשר
מיקום: מאמרים ודוגמאות קוד > SQL

SQL - StDev, StDevP

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

תחביר

StDev‎(expr)‎ StDevP‎(expr)

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

הערות

הפונקציה StDevP מעריכה אוכלוסיה, והפונקציה StDev מעריכה מדגם של אוכלוסיה.
אם השאילתה הבסיסית כוללת פחות משתי רשומות (או אינה כוללת אף רשומה, עבור פונקציית StDevP), פונקציות אלה יחזירו ערך Null (אשר מציין כי לא ניתן לחשב סטיית תקן).
באפשרותך להשתמש בפונקציה StDev ובפונקציה StDevP בביטוי שאילתה. תוכל גם להשתמש בביטוי זה במאפיין SQL של אובייקט QueryDef או בעת יצירת אובייקט Recordset המבוסס על שאילתת SQL.

דוגמה לפונקציות StDev, StDevP

דוגמה זו משתמשת בטבלה Orders לצורך הערכת סטיית התקן של מחירי ההובלה של הזמנות שנשלחו לבריטניה.
דוגמה זו שולחת קריאה לפרוצדורה EnumFields, אותה באפשרותך למצוא בדוגמה למשפט SELECT.

Sub StDevX() Dim dbs As Database, rst As Recordset Modify this line to include the path to Northwind on your computer. Set dbs = OpenDatabase("Northwind.mdb") Calculate the standard deviation of the freight charges for orders shipped to the United Kingdom. Set rst = dbs.OpenRecordset("SELECT " _ & "StDev(Freight) " _ & "AS [Freight Deviation] FROM Orders " _ & "WHERE ShipCountry = UK;") Populate the Recordset. rst.MoveLast Call EnumFields to print the contents of the Recordset. Pass the Recordset object and desired field width. EnumFields rst, 15 Debug.Print Set rst = dbs.OpenRecordset("SELECT " _ & "StDevP(Freight) " _ & "AS [Freight DevP] FROM Orders " _ & "WHERE ShipCountry = UK;") Populate the Recordset. rst.MoveLast Call EnumFields to print the contents of the Recordset. Pass the Recordset object and desired field width. EnumFields rst, 15 dbs.Close End Sub



         

מחבר: אדם ליבסקירמת קושי: 1  ||  ציון: (7)כל הזכויות שמורות ל-IAO ©

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