חישוב מספר הרשומות המוחזרות על-ידי שאילתה.
תחביר
Count( expr )
מציין המיקום expr ביטוי מחרוזת שדה המזהה את השדה המכיל את הנתונים שברצונך לספור או ביטוי המבצע חישוב באמצעות הנתונים בשדה. אופרנדים ב- expr יכולים לכלול שם של שדה טבלה או פונקציה (שעשויים להיות פנימיים או מוגדרים על-ידי המשתמש, אך לא פונקציות צבירה אחרות של SQL). באפשרותך לספור כל סוג של נתונים, כולל טקסט.
הערות
באפשרותך להשתמש ב - Count כדי לספור את הרשומות בשאילתה המשמשת כשימוש. לדוגמה, באפשרותך להשתמש ב - 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;
באפשרותך להשתמש בספירה בביטוי שאילתה. באפשרותך גם להשתמש בביטוי זה במאפיין SQL של אובייקט QueryDef או בעת יצירת אובייקט Recordset המבוסס על שאילתת SQL.