Applies ToAccess של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

פסוקית HAVING מציינת אילו רשומות מקובצות מוצגות במשפט SELECT עם GROUP BY. לאחר ש- GROUP BY משלב רשומות, HAVING מציג את כל הרשומות שקיבץ GROUP BY אשר עומדות בתנאים של HAVING.

תחביר

SELECT fieldlistFROM tableWHERE selectcriteriaGROUP BY groupfieldlist[HAVING groupcriteria]

משפט SELECT המכיל HAVING מכיל את החלקים הבאים:

חלק

תיאור

fieldlist

שם השדה או שמות השדות שיש לאחזר, יחד עם כינויי שם שדה, פונקציות צבירה של SQL, פרדיקאטים של בחירה (ALL, ‏DISTINCT, ‏DISTINCTROW או TOP) או אפשרויות אחרות של משפט SELECT.

table

שם הטבלה שממנה מאחזרים רשומות.

selectcriteria

קריטריוני בחירה. אם המשפט כולל פסוקית WHERE,‏ Microsoft Access Database Engine מקבץ ערכים לאחר החלת תנאי WHERE על הרשומות.

groupfieldlist

השמות של עד 10 שדות המשמשים לקיבוץ רשומות. סדר שמות השדות ב- groupfieldlist קובע את רמות הקיבוץ מרמת הקיבוץ הגבוהה ביותר לנמוכה ביותר.

groupcriteria

ביטוי הקובע אילו רשומות מקובצות יש להציג.

הערות

HAVING הוא אופציונלי.

HAVING דומה ל- WHERE, אשר קובע אילו רשומות ייבחרו. לאחר ש- GROUP BY מקבץ את הרשומות, HAVING קובע אילו רשומות יוצגו:

SELECT CategoryID,Sum(UnitsInStock)FROM ProductsGROUP BY CategoryIDHAVING Sum(UnitsInStock) > 100 And Like "BOS*";

HAVING יכול להכיל עד 40 ביטויים הקשורים זה לזה באמצעות אופרטורים לוגיים, כגון And ו- Or.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.