يعلمك هذا المقال كيفية استخدام عبارة ORDER BY في SQL لفرز النتائج من جدول. تسمح لك عبارة ORDER BY بفرز عمود واحد أو أكثر بترتيب تصاعدي وتنازلي.
خطوات
الخطوة 1. أدخل SELECT *
هذا يعني أننا سننظر في جميع الأعمدة. انتقل إلى السطر التالي.
الخطوة 2. أدخل من table_name
استبدل table_name باسم الجدول ، ثم انتقل إلى السطر التالي.
الخطوة 3. أدخل معايير ORDER BY ؛
وهنا بعض الأمثلة:
- على سبيل المثال ، إذا كنت تريد عرض النتائج بترتيب أبجدي بناءً على عمود يسمى الاسم ، فيمكنك استخدام ORDER BY NAME ؛. الترتيب التصاعدي هو ترتيب الفرز الافتراضي ، ولكن يمكنك أيضًا تحديد أنك تريده تصاعديًا باستخدام ORDER BY NAME ASC ؛ إذا احببت.
- إذا كنت تفضل عرض النتائج بالترتيب المعاكس ، فيمكنك استخدام ORDER BY NAME DESC ؛. DESC تعني "ترتيب تنازلي".
- إذا كنت تريد الفرز بناءً على عمودين ، فافصل بينهما بفاصلات. على سبيل المثال ، ORDER BY LAST_NAME ASC ، FIRST_NAME DESC ؛ ستعرض النتائج مرتبة أبجديًا حسب الاسم الأخير. إذا كان نفس LAST_NAME يطابق إدخالات FIRST_NAME متعددة ، فسيتم أيضًا عرض نتائج FIRST_NAME بترتيب تنازلي.
الخطوة 4. تنفيذ الأمر
سترى الآن نتائج SQL الخاصة بك بالترتيب المناسب.