مرتب سازی داده ها در sql

مرتب سازی داده ها توسط ORDER BY

در قسمت قبل با دستور select آشنا شدیم. در این قسمت نحوه مرتب سازی رکوردها توسط order by را به شما عزیزان آموزش خواهیم داد. با استفاده از عبارت order by می توانیم رکوردها را براساس یک فیلد(ستون) یا چند فیلد مرتب سازی کنیم که این مرتب سازی هم می تواند به صورت صعودی باشد یا نزولی .

نحوه نوشتن عبارت order by :

بعد از order by نام ستونی که می خواهیم رکوردها براساس آن مرتب شوند را می آوریم و بعد از asc یا desc جهت صعودی یا نزولی مرتب سازی استفاده می کنیم که البته این مورد اختیاری است.

مرتب سازی جدول student براساس family :

مرتب سازی رکوردها به صورت صعودی

حالت پیش فرض بصورت صعودی مرتب می کند مانند بالا ولی اگر بخواهیم به صورت نزولی مرتب شوند می بایست آخر آن یک desc گذاشته شود :

مرتب سازی رکوردها به صورت نزولی

می توانیم مرتب سازی را براساس دو فیلد انجام بدیم . در جدول student زیر ما مرتب سازی را براساس نام  و بعد نام خانوادگی انجام دادیم

orderby_two_field

زمانی میخواهیم یک ستون به صورت صعودی و ستون دیگر به صورت نزولی مرتب گردد. مثال زیر را ببینید :

orderby asc and desc

 

اشتراک گذاری :
آموزش ADO.Net آموزش SQL Server آموزش برنامه نویسی

درباره حسین رسولی

از سال 89 در زمینه طراحی اپلیکیشن های ویندوز ، موبایل و همچنین طراحی سایت فعالیت دارم و در حال حاضر مدیریت سایت جهان سورس را برعهده دارم و سعی می کنم روزانه آموزش ها و پروژه های برنامه نویسی را با شما به اشتراک بگذارم.

دیدگاه خود را بیان کنید