בולנט - דברים מיוחדים...

www.ASP.org.il

Israeli ASP Organization
ארגון ה-ASP הישראלי
מאמרים/דוגמאות קוד
קישורים
ספרות
חיפוש כללי:

חפש!
כלליHTMLASPASP.NETSQLמסדי נתוניםJavaScriptXML * XSLDHTML * CSSעיצוב וגרפיקהשרתיםComponentsפרסום ושיווקקידום אתריםקופירייטינגPHP
פרסומת
דף ראשי מדורים דרושים הרשמה למועדון אודותינו צור קשר
מיקום: מאמרים ודוגמאות קוד > SQL

SQL - פסוקית Order By

מיון רשומות המהוות תוצאה של שאילתה לפי שדה או שדות שצויינו בסדר עולה או יורד.

תחביר

SELECT fieldlist FROM table WHERE selectcriteria [ORDER BY field1 [ASC | DESC ][, field2 [ASC | DESC ]][, ...]]]‎

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

חלקתיאור
fieldlistשם השדה או השדות שיאוחזרו יחד עם כינויים של שמות שדות, פונקציות צבירה של SQL, פרדיקאטים של בחירה (ALL, ‏DISTINCT, ‏DISTINCTROW או TOP) או אפשרויות אחרות של משפט SELECT.
tableשם הטבלה ממנה מאוחזרות רשומות. לקבלת מידע נוסף, ראה את הסעיף לגבי פסוקית FROM.
selectcriteriaקריטריוני בחירה. אם המשפט כולל פסוקית WHERE, מנגנון מסד הנתונים Jet של Microsoft מסדר ערכים לאחר החלת תנאי פסוקית WHERE על הרשומות.
field1, field2שמות השדות לפיהם יתבצע מיון רשומות.



הערות

פסוקית ORDER BY היא אופציונלית. עם זאת, אם ברצונך להציג את הנתונים שלך לפי סדר מיון, עליך להשתמש בפסוקית ORDER BY.
סדר המיון המשמש כברירת מחדל הוא סדר עולה (א עד ת, 0 עד 9). שתי הדוגמאות הבאות ממיינות שמות עובדים לפי סדר שמות משפחה:

SELECT LastName, FirstName FROM Employees ORDER BY LastName; SELECT LastName, FirstName FROM Employees ORDER BY LastName ASC; כדי למיין בסדר יורד (ת עד א, 9 עד 0), הוסף את המילה השמורה DESC לאחר כל שדה שברצונך למיין בסדר יורד. הדוגמה הבאה בוחרת משכורות וממיינת אותן בסדר יורד: SELECT LastName, Salary FROM Employees ORDER BY Salary DESC, LastName; אם אתה מציין שדה המכיל נתונים מסוג Memo או OLE Object בפסוקית ORDER BY, מתרחשת שגיאה. מנגנון מסד הנתונים Jet של Microsoft אינו מבצע מיון של שדות מסוגים אלה.
פסוקית ORDER BY היא בדרך כלל הפריט האחרון במשפט SQL.
באפשרותך לכלול שדות נוספים בפסוקית ORDER BY. רשומות ממויינות תחילה לפי השדה הראשון המפורט לאחר ORDER BY. לאחר מכן, רשומות המכילות ערכים שווים באותו שדה ממויינות לפי הערך בשדה השני המפורט, וכן הלאה.

דוגמה לפסוקית ORDER BY

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

Sub OrderByX() Dim dbs As Database, rst As Recordset Modify this line to include the path to Northwind on your computer. Set dbs = OpenDatabase("Northwind.mdb") Select the last name and first name values from the Employees table, and sort them in descending order. Set rst = dbs.OpenRecordset("SELECT LastName, " _ & "FirstName FROM Employees " _ & "ORDER BY LastName DESC;") Populate the Recordset. rst.MoveLast Call EnumFields to print recordset contents. EnumFields rst, 12 dbs.Close End Sub



         

מחבר: אדם ליבסקירמת קושי: 1  ||  ציון: (6.33333333333333)כל הזכויות שמורות ל-IAO ©

© כל הזכויות שמורות ל-IAO
Lamparas y Mobiles  |   בולנט - Bolenat סטלן  |   מתכונים  |   הומו גאה  |   שמות  |   מיסטיקה וקבלה  |   Fisherman Pants סדרות טלויזיה טיסות זולות הודו נפאל תאילנד ביקורות משחקי מחשב Engineering Solutions עיצוב גרפי בפלאש לימוד צילומים תמונות ופיתוח קנוורט משאיות ישראל islands & beaches TV Series Guide חגי ישראל play online game clothes wear בניית אתר חנויות מחשבים ו-ציוד הקפי jewish holidays israeli games ישראל אופנה חולצות טישירט מעוצבות הריון לידה תינוק כוסיות ערומות קורס אימון אישי מידע על חברות רשתות ikesound car audio wholesale recetas comidas family and woman magic trip T Shirt mania Bolenat Searches Bolenat UK online video clips חיפושים מגזין מסטול ל-סטלן המצוי Hebrew learning online תכשיטים טבעות שרשראות קליפרים מצתים התפתחות הילד comparte light lamps תרופות / מחלות הדפסה על חולצות למכירה מוזיקה ישראלית תמונות סרטונים מצחיקים גידול צמחים פרחים ישראלים בעולם מתפנקים - ספא פינוק מושלם ייעוץ עסקים משפחתיים סרט קולנוע - קומדיה סאטירה כסף / שוק ההון לימוד שחיה בריכה מפסיקים לעשן סיגריות נשים אישה בחורה בחורות Bongs and Pipes Music Festivals Coca-Cola קססונית