Latest web development tutorials

سكليتي الترتيب حسب

ويستخدم سكليتي جملةORDER BY عمود في ترتيب تصاعدي أو تنازلي على أساس واحد أو أكثر من البيانات.

قواعد

بناء الجملة الأساسي للجملة ORDER BY على النحو التالي:

SELECT العمود القائمة 
من TABLE_NAME 
[شرط WHERE] 
[ORDER BY COLUMN1، COLUMN2، .. columnN] [ASC | تنازلي].

يمكنك استخدام عدة أعمدة في جملة ORDER BY. تأكد من أنك تستخدم فرز الأعمدة في قائمة العمود.

أمثلة

الجدول شركة افترض له السجلات التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
1 بولس 32 ولاية كاليفورنيا 20000.0
2 ألين 25 تكساس 15000.0
3 تيدي 23 النرويج 20000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0

هنا مثال، سيتم فرز من قبل الصعود راتب:

سكليتي> SELECT * FROM ORDER BY شركة ASC راتب.

وهذا ينتج النتائج التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
7 جيمس 24 هيوستن 10000.0
2 ألين 25 تكساس 15000.0
1 بولس 32 ولاية كاليفورنيا 20000.0
3 تيدي 23 النرويج 20000.0
6 كيم 22 جنوب قاعة 45000.0
4 مارك 25 ريتش موند 65000.0
5 ديفيد 27 تكساس 85000.0

هنا مثال، سيتم فرز من قبل اسم وراتب ASC:

سكليتي> SELECT * FROM ORDER شركة بالاسم، راتب ASC.

وهذا ينتج النتائج التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
2 ألين 25 تكساس 15000.0
5 ديفيد 27 تكساس 85000.0
7 جيمس 24 هيوستن 10000.0
6 كيم 22 جنوب قاعة 45000.0
4 مارك 25 ريتش موند 65000.0
1 بولس 32 ولاية كاليفورنيا 20000.0
3 تيدي 23 النرويج 20000.0

هنا هو على سبيل المثال، فإنه سيتم فرز النتائج بترتيب تنازلي حسب الاسم:

سكليتي> SELECT * FROM ORDER BY DESC الشركة الاسم.

وهذا ينتج النتائج التالية:

اسم معرف AGE عنوان راتب
---------- ---------- ---------- ---------- ----------
3 تيدي 23 النرويج 20000.0
1 بولس 32 ولاية كاليفورنيا 20000.0
4 مارك 25 ريتش موند 65000.0
6 كيم 22 جنوب قاعة 45000.0
7 جيمس 24 هيوستن 10000.0
5 ديفيد 27 تكساس 85000.0
2 ألين 25 تكساس 15000.0