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

המשפט ORDER BY ב- Access ממיין את הרשומות המתקבלות מהשאילתה בשדה או בשדות שצוינו בסדר עולה או בסדר יורד.

תחביר

SELECT fieldlistFROM tableWHERE selectcriteria[ORDER BY field1 [ASC | DESC ][, field2 [ASC | DESC ]][, ...]]]

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

חלק

תיאור

fieldlist

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

table

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

selectcriteria

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

field1,‏ field2

שמות השדות שבהם יש למיין רשומות.

הערות

ORDER BY הוא אופציונלי. עם זאת, אם ברצונך להציג את הנתונים שלך בסדר ממוין, עליך להשתמש ב- ORDER BY.

ברירת המחדל סדר מיון היא סדר עולה (A עד Z‏, 0 עד 9). שתי הדוגמאות הבאות ממיינות שמות עובדים לפי שם משפחה:

SELECT LastName, FirstNameFROM EmployeesORDER BY LastName;
SELECT LastName, FirstNameFROM EmployeesORDER BY LastName ASC;

כדי למיין בסדר יורד (Z עד A‏, 9 עד 0), הוסף את המילה השמורה DESC לסוף כל שדה שברצונך למיין בסדר יורד. הדוגמה הבאה בוחרת משכורות וממיינת אותן בסדר יורד:

SELECT LastName, SalaryFROM EmployeesORDER BY Salary DESC, LastName;

אם תציין שדה המכיל נתוני אובייקט Memo או OLE במשפט ORDER BY, תתרחש שגיאה. מנגנון מסד הנתונים של Microsoft Access אינו ממיין שדות מסוגים אלה.

ORDER BY הוא בדרך כלל הפריט האחרון במשפט SQL.

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

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

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

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

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