English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js MySQL ORDER BY用于与SELECT FROM Query结合使用以相对于列按升序或降序对记录进行排序。
默认情况下,Node.js MySQL ORDER BY导致元素的升序。对于记录的降序,应使用DESC关键字。
NUMERIC数据类型的升序wrt列中的ORDER记录示例
TEXT数据类型的升序wrt列中的ORDER记录示例
以降序排列记录的示例
// 引入mysql模块 var mysql = require('mysql'); // 创建具有所需详细信息的连接变量 var con = mysql.createConnection({ host: "localhost", // 运行mysql的服务器的IP地址 user: "arjun", // mysql数据库的用户名 password: "password", // 对应的密码 database: "studentsDB" // 使用指定的数据库 }); // 建立与数据库的连接。 con.connect(function(err) { if (err) throw err; // Si la conexión es exitosa con.query("SELECT * FROM students ORDER BY marks", function(err, result, fields) { // Si ocurre algún error al ejecutar la consulta superior, lanza un error if (err) throw err; // Si no hay errores, obtendrá los resultados console.log(result); }); });
Ejecute el programa de ejemplo de Node.js MySQL ORDER BY superior.
AscOrderExample1.js
// 引入mysql模块 var mysql = require('mysql'); // 创建具有所需详细信息的连接变量 var con = mysql.createConnection({ host: "localhost", // 运行mysql的服务器的IP地址 user: "arjun", // mysql数据库的用户名 password: "password", // 对应的密码 database: "studentsDB" // 使用指定的数据库 }); // 建立与数据库的连接。 con.connect(function(err) { if (err) throw err; // Si la conexión es exitosa con.query("SELECT * FROM students ORDER BY name", function(err, result, fields) { // Si ocurre algún error al ejecutar la consulta superior, lanza un error if (err) throw err; // Si no hay errores, obtendrá los resultados console.log(result); }); });
Ejecute el programa de ejemplo de Node.js MySQL ORDER BY superior.
DescOrderExample.js
// 引入mysql模块 var mysql = require('mysql'); // 创建具有所需详细信息的连接变量 var con = mysql.createConnection({ host: "localhost", // 运行mysql的服务器的IP地址 user: "arjun", // mysql数据库的用户名 password: "password", // 对应的密码 database: "studentsDB" // 使用指定的数据库 }); // 建立与数据库的连接。 con.connect(function(err) { if (err) throw err; // Si la conexión es exitosa con.query("SELECT * FROM students ORDER BY name DESC", function (err, result, fields) { // Si ocurre algún error al ejecutar la consulta superior, lanza un error if (err) throw err; // Si no hay errores, obtendrá los resultados console.log(result); }); });
Ejecute el programa de ejemplo de Node.js MySQL ORDER BY superior.
arjun@arjun-VPCEH26EN:~/espacio de trabajo/nodejs$ node DescOrderExample.js [ RowDataPacket { name: 'Sukumar', rollno: 11, 99 } RowDataPacket { name: 'Sai', rollno: 6, 84 } RowDataPacket { name: 'Ross', rollno: 7, 54 } RowDataPacket { name: 'Raja', rollno: 5, 94 } RowDataPacket { name: 'Prasanth', rollno: 3, 77 } RowDataPacket { name: 'Monica Gellar', rollno: 8, 86 } RowDataPacket { name: 'Lee', rollno: 9, 98 } RowDataPacket { name: 'John', rollno: 1, 74 } RowDataPacket { name: 'Bruce Wane', rollno: 10, 92 } RowDataPacket { name: 'Arjun', rollno: 2, 74 } RowDataPacket { name: 'Adarsh', rollno: 4, 78 }
El registro en relación con name Las columnas se ordenan en orden descendente.
En este tutorial de Node.js – módulo MySQL de Node.js-En el tutorial de Node.js MySQL ORDER BY – aprendimos a usar el ejemplo de programa Node.js MySQL para ordenar los registros en orden ascendente o descendente.