פונקציית Count

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

תחביר

Count ( expr )

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

הערות

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

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

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

הפונקציה Count אינה סופרת רשומות בעלי שדות Null, אלא אם expr הוא התו הכללי של הכוכבית (*). אם אתה משתמש בכוכבית, Count מחשב את מספר הרשומות הכולל, כולל השדות המכילים שדות Null . 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 או בעת יצירת אובייקט ערכת רשומות המבוסס על שאילתת sql.

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

למידע נוסף

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

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

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

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

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

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

×