חישוב מספר הרשומות המוחזרות על-ידי שאילתה.
תחביר
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.