הפונקציה Count

חל על
Access של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

חישוב מספר הרשומות המוחזרות על-ידי שאילתה.

תחביר

Count(expr)

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

הערות

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

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

הפונקציה Count אינה סופרת רשומות הכוללות שדות Null, אלא אם expr הוא התו הכללי כוכבית (*). אם אתה משתמש בכוכבית, הפונקציה Count מחשבת את המספר הכולל של רשומות, כולל הרשומות המכילות שדות Null . Count(*) מהיר במידה רבה מ - Count([Column Name]). אין לתחום את הכוכבית במרכאות (' '). הדוגמה הבאה מחשבת את מספר הרשומות בטבלה Orders:

SELECT Count(*) AS TotalOrders FROM Orders;

אם expr מזהה שדות מרובים, הפונקציה Count סופרת רשומה רק אם לפחות אחד מהשדות אינו Null. אם כל השדות שצוינו הם Null, הרשומה לא נספרת. הפרד את שמות השדות באמצעות תו אמפרסנד (&). הדוגמה הבאה מציגה כיצד ניתן להגביל את הספירה לרשומות שבהן ShippedDate או Freight אינם Null:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

באפשרותך להשתמש בפונקציה Count בביטוי שאילתה. ניתן גם להשתמש בביטוי זה במאפיין SQL של אובייקט QueryDef או בעת יצירת אובייקט ערכת רשומות בהתבסס על שאילתת SQL.

למידע נוסף

ספירת נתונים על-ידי שימוש בשאילתה

חישוב שדות בפונקציות SQL