سكليتي الترتيب حسب
ويستخدم سكليتي جملة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