English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم ORDER BY في Node.js MySQL مع SELECT FROM Query لترتيب السجلات بشكل تصاعدي أو تنازلي بناءً على العمود
بالتجربة، يسبب ORDER BY في Node.js MySQL ترتيب العناصر بشكل تصاعدي. بالنسبة لترتيب السجلات بشكل تنازلي، يجب استخدام كلمة المفتاح DESC.
مثال على تسجيلات ORDER الارتفاعية في عمود TEXT للنوع البياني NUMERIC
مثال على تسجيلات ORDER الارتفاعية في عمود TEXT للنوع البياني TEXT
مثال على ترتيب السجلات بشكل تنازلي
// يتم استيراد وحدة mysql var mysql = require('mysql'); // يتم إنشاء متغير الاتصال بتفاصيل المطلوبة var con = mysql.createConnection({ host: "localhost", // عنوان IP للخادم الذي يعمل عليه MySQL user: "arjun", // اسم المستخدم في قاعدة بيانات MySQL password: "password", // كلمة المرور المحددة database: "studentsDB" // يتم استخدام القاعدة البيانات المحددة }); // يتم إنشاء اتصال بالقاعدة البيانات con.connect(function (خطأ) { إذا (خطأ) رمز الخطأ; // إذا تم الاتصال بنجاح con.query("SELECT * FROM students ORDER BY marks", function (خطأ، نتيجة، حقول) { // إذا ظهر أي خطأ أثناء تنفيذ الاستعلام المذكور أعلاه، يتم رمز الخطأ إذا (خطأ) رمز الخطأ; // 如果没有错误،您将得到结果 console.log(result); }); });
شغّل برنامج Node.js MySQL ORDER BY المثالي أعلاه.
AscOrderExample1.js
// يتم استيراد وحدة mysql var mysql = require('mysql'); // يتم إنشاء متغير الاتصال بتفاصيل المطلوبة var con = mysql.createConnection({ host: "localhost", // عنوان IP للخادم الذي يعمل عليه MySQL user: "arjun", // اسم المستخدم في قاعدة بيانات MySQL password: "password", // كلمة المرور المحددة database: "studentsDB" // يتم استخدام القاعدة البيانات المحددة }); // يتم إنشاء اتصال بالقاعدة البيانات con.connect(function (خطأ) { إذا (خطأ) رمز الخطأ; // إذا تم الاتصال بنجاح con.query("SELECT * FROM students ORDER BY name", function (خطأ، نتيجة، حقول) { // إذا ظهر أي خطأ أثناء تنفيذ الاستعلام المذكور أعلاه، يتم رمز الخطأ إذا (خطأ) رمز الخطأ; // 如果没有错误،您将得到结果 console.log(result); }); });
شغّل برنامج Node.js MySQL ORDER BY المثالي أعلاه.
DescOrderExample.js
// يتم استيراد وحدة mysql var mysql = require('mysql'); // يتم إنشاء متغير الاتصال بتفاصيل المطلوبة var con = mysql.createConnection({ host: "localhost", // عنوان IP للخادم الذي يعمل عليه MySQL user: "arjun", // اسم المستخدم في قاعدة بيانات MySQL password: "password", // كلمة المرور المحددة database: "studentsDB" // يتم استخدام القاعدة البيانات المحددة }); // يتم إنشاء اتصال بالقاعدة البيانات con.connect(function (خطأ) { إذا (خطأ) رمز الخطأ; // إذا تم الاتصال بنجاح con.query("SELECT * FROM students ORDER BY name DESC", function (خطأ، نتيجة، حقول) { // إذا ظهر أي خطأ أثناء تنفيذ الاستعلام المذكور أعلاه، يتم رمز الخطأ إذا (خطأ) رمز الخطأ; // 如果没有错误،您将得到结果 console.log(result); }); });
شغّل برنامج Node.js MySQL ORDER BY المثالي أعلاه.
arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node DescOrderExample.js [ RowDataPacket { اسم: 'Sukumar', رقم التسجيل: 11, نقاط: 99 }, RowDataPacket { اسم: 'Sai', رقم التسجيل: 6, نقاط: 84 }, RowDataPacket { اسم: 'Ross', رقم التسجيل: 7, نقاط: 54 }, RowDataPacket { اسم: 'Raja', رقم التسجيل: 5, نقاط: 94 }, RowDataPacket { اسم: 'Prasanth', رقم التسجيل: 3, نقاط: 77 }, RowDataPacket { اسم: 'Monica Gellar', رقم التسجيل: 8, نقاط: 86 }, RowDataPacket { اسم: 'Lee', رقم التسجيل: 9, نقاط: 98 }, RowDataPacket { اسم: 'John', رقم التسجيل: 1, نقاط: 74 }, RowDataPacket { اسم: 'Bruce Wane', رقم التسجيل: 10, نقاط: 92 }, RowDataPacket { اسم: 'Arjun', رقم التسجيل: 2, نقاط: 74 }, RowDataPacket { اسم: 'Adarsh', رقم التسجيل: 4, نقاط: 78 } ]
السجل بالنسبة اسم الجدول مرتب بشكل تنازلي.
في هذا الدليل لـ Node.js، تعلمنا كيفية استخدام مثال برنامج Node.js MySQL لترتيب السجلات بترتيب تصاعدي أو تنازلي.