📞 02166056460

دستور مرتب سازی Order By در sql

10 / 10
از 1 کاربر
بازگشت به لیست مقالات » | چهارشنبه 28 مرداد 1405 در ساعت 10 و 26 دقیقه | نظرات کاربران ( 11 )

دستور Order By در sql

اطلاعاتی که در دستور select در اسکیوال به عنوان خروجی نمایش داده میشود ی بی نظم و یا بهتر بگوییم بدون نظم مد نظر ما است. مقادير خروجی در ستون های جدول بر اساس مقدار هيج ستونی مرتب نمیشوند . با دستور دستور Order By میتوان اطلاعات جدول را بر اساس مقادير يک يا چند ستون برحسب شاخص هايی مثل ترتيب حروف الفبا ، بزرگتر يا کوچکتر بودن اعداد و ...مرتب کرد.

ساختار دستور Order By

SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) [ASC|DESC]

علامات [] در اطراف where بدین معناست که میتوانید where را بکار نبرید. اما اگر بکار بردید حتما باید قبل از order باشد . ASC به معنای صعودی بودن (a to z)و DESC به معنای نزولی بودن است (z to a).پیش فرضش ACS است.

نکته : همچنین این نیز امکان پذیرست که مرتب سازی را بر مبنای بیش از یک ستون انجام دهید .برای این منظور بخش مرتب سازی کد بالا بصورت زیر در میاید :

ORDER BY "column_name1" [ASC, DESC], "column_name2" [ASC, DESC]

مثال :

Select Name , Family From Person
Where idnumber="11"
Order By Family

خروجی دستور بالا ، اشخاص با شرط ذکر شده در دستور where را بر اساس نام فامیلی مرتب صعودی میکند.

ارسال نظر و نظرات ثبت شده
سعید میرزابگیان :
20 0
آموزش عالی بود، مرسی.
رضا :
13 0
اقا دستت درد نکنه باور میکنی برا همین یه خط زیر کل نت رو گشتم تا اینکه این پست شما رو دیدم همچنین این نیز امکان پذیرست که مرتب سازی را بر مبنای بیش از یک ستون انجام دهید .برای این منظور بخش مرتب سازی کد بالا بصورت زیر در میاید : ORDER BY "column_name1" [ASC, DESC], "column_name2" [ASC, DESC]
:
14 0
خیلی خوب
مسعود :
8 0
عالی بود ممنون
محمد :
11 0
عالی بود ممنونم
علی :
7 0
باتشکر از تدریس بسیار عالیتون سپاسگزار از زحمات شما
رضا :
6 0
درود بر شما سپاس
حامد :
5 0
عالی بود . سپاس
سپهر :
3 0
خیلی مطالبتون خوبن! به معنی واقعی کلمه به بهترین نحو ممکن آموزش دادین. عالی بود. ممنون
:
3 0
عالی بود
زهرا :
1 0
واقعا دستتون درد نکنه عاااالی بود

سایر مقالات

10 / 10
از 1 کاربر
دستور Delete در sql

دستور Delete در sql

دستور Delete در اسکیوال دستور Delete در sql برای حذف اطلاعات يک رکورد در جدول بانک اسکیوال است ...
دستور Update در sql

دستور Update در sql

دستور Update در sql دستور Update در اسکیوال برای تغيير اطلاعات موجود در يک فيلد و جايگزينی آن ...
دستور Insert در sql

دستور Insert در sql

دستور Insert در اسکیوال دستور Insert در sql برای وارد کردن و ايجاد يک رکورد جديد در جدول ...
دستور مرتب سازی Order By در sql

دستور مرتب سازی Order By در sql

دستور Order By در sql اطلاعاتی که در دستور select در اسکیوال به عنوان خروجی نمایش داده می ...
دستور Group By در sql

دستور Group By در sql

دستور Group By در sql از دستور Group By در اسکیوال برای دسته بندی يک ستون بر حسب مقادير مشابه ...
دستور شرطی Having در sql

دستور شرطی Having در sql

دستور شرطی Having در sql دستور Having در اسکیوال برای افزودن شرط به توابع درون ساخته SQL ...
عملگر های And و Or در SQL

عملگر های And و Or در SQL

عملگر های And و Or در SQL عملگرهای And و Or برای ترکيب شرط ها در دستور Where در sql استفاده می ...
دستور شرطی WHERE در sql

دستور شرطی WHERE در sql

دستور شرطی WHERE در sql دستور Where برای اضافه کردن شرط يا شرط هايی جهت محدود کردن نتايج جستجو و یا ...
دستور SELECT DISTINCT در sql

دستور SELECT DISTINCT در sql

دستور SELECT DISTINCT در sql  چنانچه در ستون های مورد جستجو ، موارد تکراری وجود داشته باش ...
دستور SELECT در sql

دستور SELECT در sql

دستور SELECT در sql دستور SELECT در اسکیوال برای انتخاب و استخراج اطلاعات مورد نظر از يک ...
⏳ در حال پردازش...
لطفا صبر کنید