English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js MySQL ORDER BY viene utilizzato insieme a SELECT FROM Query per ordinare i record in ordine crescente o decrescente rispetto alla colonna.
Di default, Node.js MySQL ORDER BY sorting elements in ordine crescente. Per ordinare i record in ordine decrescente, utilizzare la parola chiave DESC.
Esempio di registrazione di ORDER in ordine crescente per il tipo di dati NUMERIC
Esempio di registrazione di ORDER in ordine crescente per il tipo di dati TEXT
Esempio di registrazione ordinata in ordine decrescente
// Importazione del modulo mysql var mysql = require('mysql'); // Creazione di una variabile di connessione con dettagli richiesti var con = mysql.createConnection({ host: "localhost", // Indirizzo IP del server MySQL in esecuzione user: "arjun", // Nome utente del database MySQL password: "password", // La password corrispondente database: "studentsDB" // Utilizzo del database specificato }); // Esercitazione di connessione con il database. con.connect(function(err) { if (err) throw err; // Se la connessione è riuscita con.query("SELECT * FROM students ORDER BY marks", function(err, result, fields) { // Se si verifica un errore durante l'esecuzione della query sopra, viene lanciato un errore if (err) throw err; // Se non ci sono errori, otterrai il risultato console.log(result); }); });
Esegui il programma di esempio Node.js MySQL ORDER BY sopra.
AscOrderExample1.js
// Importazione del modulo mysql var mysql = require('mysql'); // Creazione di una variabile di connessione con dettagli richiesti var con = mysql.createConnection({ host: "localhost", // Indirizzo IP del server MySQL in esecuzione user: "arjun", // Nome utente del database MySQL password: "password", // La password corrispondente database: "studentsDB" // Utilizzo del database specificato }); // Esercitazione di connessione con il database. con.connect(function(err) { if (err) throw err; // Se la connessione è riuscita con.query("SELECT * FROM students ORDER BY name", function(err, result, fields) { // Se si verifica un errore durante l'esecuzione della query sopra, viene lanciato un errore if (err) throw err; // Se non ci sono errori, otterrai il risultato console.log(result); }); });
Esegui il programma di esempio Node.js MySQL ORDER BY sopra.
DescOrderExample.js
// Importazione del modulo mysql var mysql = require('mysql'); // Creazione di una variabile di connessione con dettagli richiesti var con = mysql.createConnection({ host: "localhost", // Indirizzo IP del server MySQL in esecuzione user: "arjun", // Nome utente del database MySQL password: "password", // La password corrispondente database: "studentsDB" // Utilizzo del database specificato }); // Esercitazione di connessione con il database. con.connect(function(err) { if (err) throw err; // Se la connessione è riuscita con.query("SELECT * FROM students ORDER BY name DESC", function(err, result, fields) { // Se si verifica un errore durante l'esecuzione della query sopra, viene lanciato un errore if (err) throw err; // Se non ci sono errori, otterrai il risultato console.log(result); }); });
Esegui il programma di esempio Node.js MySQL ORDER BY sopra.
arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node DescOrderExample.js [ RowDataPacket { name: 'Sukumar', rollno: 11, marks: 99 }, RowDataPacket { name: 'Sai', rollno: 6, marks: 84 }, RowDataPacket { name: 'Ross', rollno: 7, marks: 54 }, RowDataPacket { name: 'Raja', rollno: 5, marks: 94 }, RowDataPacket { name: 'Prasanth', rollno: 3, marks: 77 }, RowDataPacket { name: 'Monica Gellar', rollno: 8, marks: 86 }, RowDataPacket { name: 'Lee', rollno: 9, marks: 98 }, RowDataPacket { name: 'John', rollno: 1, marks: 74 }, RowDataPacket { name: 'Bruce Wane', rollno: 10, marks: 92 }, RowDataPacket { name: 'Arjun', rollno: 2, marks: 74 }, RowDataPacket { name: 'Adarsh', rollno: 4, marks: 78 } ]
Record rispetto a name Le colonne sono ordinate in ordine decrescente.
In questo tutorial Node.js - Modulo MySQL di Node.js - Node.js MySQL ORDER BY, abbiamo imparato a ordinare i record in ordine crescente o decrescente utilizzando un esempio di programma MySQL di Node.js.