פונקציית Count

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

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

תחביר

Count ( expr )

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

הערות

עצה: ב- Access 2010, בונה הביטויים מכיל IntelliSense, כך שתוכל לראות אילו הארגומנטים דורש את הביטוי שלך.

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

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

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

SELECT Count(*) AS TotalOrders FROM Orders;

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

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

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


שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×