ارسال شده توسط: حسین درویشی Comments: 0 Post Date: 28 مرداد 1398
مرتب سازی رکوردها با کلمه کلیدی ORDER BY
در این مقاله قصد دارم، کلمه کلیدی ORDER BY را در SQL SERVER برای مرتب سازی رکوردها معرفی کنم.
چگونگی مرتب سازی رکوردها با ORDER BY
از کلمه کلیدی ORDER BY برای مرتب کردن جدول نتیجه توسط یک ستون مشخص، استفاده می شود. برای مثال میگیم جدول User را با ستون id مرتب سازی کن.
همچنین بخوانید: عبارت WHERE در SQL SERVER
گرامر ORDER BY در SQL
SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC
نکته:
مرتب سازی رکوردها به طور پیشفرض صعودی (Ascending) انجام می شود و به منظور مرتب سازی نزولی باید از عبارت Descending استفاده کرد.
جدول user
city | family | name | id |
tehran | mehdizadeh | mahdi | 1 |
kashan | rezaee | hamed | 2 |
mashhad | pourali | ramin | 3 |
حال قصد داریم تمامی رکوردها را به صورت صعودی انتخاب کنیم. (با id)
از دستور زیر استفاده می کنیم:
ٍُSELECT * FROM [user]
ORDER BY id
city | family | name | id |
tehran | mehdizadeh | mahdi | 1 |
kashan | rezaee | hamed | 2 |
mashhad | pourali | ramin | 3 |
حال می خواهیم بصورت نزولی مرتب کنیم:
SELECT * FROM [user]
ORDER BY id DESC
city | family | name | id |
mashhad | pourali | ramin | 3 |
kashan | rezaee | hamed | 2 |
tehran | mehdizadeh | mahdi | 1 |
برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]
دیدگاهتان را بنویسید