English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

File NodeJS (FS)

Altri NodeJS

ORDER BY in MySQL in Node.js

Node.js MySQL ORDER BY viene utilizzato insieme a SELECT FROM Query per ordinare i record in ordine crescente o decrescente rispetto alla colonna.

ORDER BY in MySQL in Node.js

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

Esempio di registrazione di ORDER in ordine crescente per il tipo di dati NUMERIC

// 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.

Conclusione:

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.