כיצד להשתמש בסעיף לפי סדר ב- SQL?



מאמר זה בנושא 'ORDER BY ב- SQL' הוא מדריך מקיף על המשפט ORDER BY ב- SQL. משפט זה משמש למיון נתונים בטבלה.

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

SQL-ORDER BY-SQL-Edureka-300x144הנושאים הבאים יוסרו במאמר זה:





    1. מהו סעיף ORDER BY ב- SQL?
    2. תחביר
    3. סדר לפי בעמודה אחת
    4. סדר לפי דסק
    5. סדר לפי מספר עמודות

מהו ORDER BY ב- SQL?

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

תחביר:

בחר Column1, Column2, ... ColumnN FROM TableName סדר לפי Column1, Column2, ... ASC | DESC

מכיוון שאתה מכיר את התחביר של ORDER BY ב- SQL, תן לנו לראות כמה דוגמאות לסעיף זה.



שקול את הטבלה הבאה כדי לראות את כל הפעולות בסעיף ORDER BY. כמו כן, כדי ליצור טבלאות, ב- SQL, אתה יכול להשתמש ב- צור הצהרת טבלה .

תעודת סטודנט שם פרטי מספר טלפון עִיר

אחד

רוחן



9876543210

היידראבאד

2

סונאלי

9876567864

בנגלור

3

אג'יי

9966448811

מזל טוב

4

גיטה

9765432786

מזל טוב

5

שובאם

9944888756

דלהי

סעיף לפי סדר בעמודה אחת

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

דוגמא:

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

בחר * מסטודנטים לפי עיר

בעת ביצוע השאילתה לעיל, תראה פלט להלן:

תעודת סטודנט

שם פרטי

מספר טלפון

עִיר

2

סונאלי

9876567864

בנגלור

5

שובאם

9944888756

דלהי

אחד

רוחן

9876543210

php mysql_fetch_array

היידראבאד

3

אג'יי

9966448811

מזל טוב

4

גיטה

9765432786

מזל טוב

סדר לפי דסק

אם עליכם למיין נתונים בסדר יורד, עליכם להזכיר את מילת המפתח DESC לאחר סעיף ORDER BY ב- SQL.

דוגמא:

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

בחר * מסטודנטים לפי סדר העיר

בעת ביצוע השאילתה לעיל, תראה פלט להלן:

תעודת סטודנט

שם פרטי

מספר טלפון

עִיר

4

גיטה

9765432786

מזל טוב

3

אג'יי

9966448811

מזל טוב

אחד

רוחן

9876543210

היידראבאד

5

שובאם

9944888756

דלהי

2

סונאלי

9876567864

בנגלור

סדר לפי מספר עמודות

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

דוגמא:

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

בחר * מסטודנטים לפי סדר, שם פרטי

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

תעודת סטודנט

שם פרטי

מספר טלפון

עִיר

2

סונאלי

9876567864

בנגלור

5

שובאם

9944888756

דלהי

אחד

רוחן

9876543210

היידראבאד

3

אג'יי

9966448811

מזל טוב

4

גיטה

9765432786

מזל טוב

ניתן גם למיין תלמידים לפי, ממוינים לפי סדר עולה עבור 'עיר', וסדר יורד עבור 'שם פרטי'. לשם כך, אתה יכול לכתוב קוד להלן:

בחר * מסטודנטים לפי סדר ASC, שם פרטי DESC

בעת ביצוע השאילתה לעיל, תראה פלט להלן:

תעודת סטודנט

שם פרטי

מספר טלפון

עִיר

2

סונאלי

9876567864

בנגלור

5

שובאם

9944888756

דלהי

אחד

רוחן

9876543210

היידראבאד

4

גיטה

9765432786

מזל טוב

3

אג'יי

9966448811

מזל טוב

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

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות במאמר זה בנושא 'ORDER BY ב- SQL' ואחזור אליך.