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

Tutoriais NodeJS Básicos

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

Arquivos NodeJS (FS)

Outros NodeJS

ORDER BY MySQL Node.js

O ORDER BY do Node.js MySQL é usado em conjunto com SELECT FROM Query para ordenar os registros em ordem ascendente ou descendente em relação à coluna.

ORDER BY MySQL Node.js

Por padrão, o ORDER BY do Node.js MySQL resulta em ordenação ascendente dos elementos. Para ordenação descendente dos registros, deve-se usar a palavra-chave DESC.

  • Exemplo de registro de ORDER ascendente no campo wrt do tipo de dados NUMERIC

  • Exemplo de registro de ORDER ascendente no campo wrt do tipo de dados TEXT

  • Exemplo de registros ordenados em ordem decrescente

Exemplo de registro de ORDER ascendente no campo wrt do tipo de dados NUMERIC

// Importar o módulo mysql
var mysql = require('mysql'); 
 
// Criar uma variável de conexão com detalhes necessários
var con = mysql.createConnection({ 
  host: "localhost", // Endereço IP do servidor que executa o mysql
  user: "arjun", // Nome de usuário do banco de dados mysql
  password: "password", // Senha correspondente
  database: "studentsDB" // Usar o banco de dados especificado
 }); 
 
// Estabelecer conexão com o banco de dados.
con.connect(function(err) { 
  if (err) throw err; 
  // Se a conexão for bem-sucedida
  con.query("SELECT * FROM students ORDER BY marks", function(err, result, fields) { 
    // Se houver algum erro ao executar a consulta acima, lançar erro
    if (err) throw err; 
    // Se não houver erros, você receberá o resultado
    console.log(result); 
  }); 
 });

Execute o exemplo do programa Node.js MySQL ORDER BY acima.

AscOrderExample1.js

// Importar o módulo mysql
var mysql = require('mysql'); 
 
// Criar uma variável de conexão com detalhes necessários
var con = mysql.createConnection({ 
  host: "localhost", // Endereço IP do servidor que executa o mysql
  user: "arjun", // Nome de usuário do banco de dados mysql
  password: "password", // Senha correspondente
  database: "studentsDB" // Usar o banco de dados especificado
 }); 
 
// Estabelecer conexão com o banco de dados.
con.connect(function(err) { 
  if (err) throw err; 
  // Se a conexão for bem-sucedida
  con.query("SELECT * FROM students ORDER BY name", function(err, result, fields) { 
    // Se houver algum erro ao executar a consulta acima, lançar erro
    if (err) throw err; 
    // Se não houver erros, você receberá o resultado
    console.log(result); 
  }); 
 });

Execute o exemplo do programa Node.js MySQL ORDER BY acima.

DescOrderExample.js

// Importar o módulo mysql
var mysql = require('mysql'); 
 
// Criar uma variável de conexão com detalhes necessários
var con = mysql.createConnection({ 
  host: "localhost", // Endereço IP do servidor que executa o mysql
  user: "arjun", // Nome de usuário do banco de dados mysql
  password: "password", // Senha correspondente
  database: "studentsDB" // Usar o banco de dados especificado
 }); 
 
// Estabelecer conexão com o banco de dados.
con.connect(function(err) { 
  if (err) throw err; 
  // Se a conexão for bem-sucedida
  con.query("SELECT * FROM students ORDER BY name DESC", function (err, result, fields) { 
    // Se houver algum erro ao executar a consulta acima, lançar erro
    if (err) throw err; 
    // Se não houver erros, você receberá o resultado
    console.log(result); 
  }); 
 });

Execute o exemplo do programa Node.js MySQL ORDER BY acima.

arjun@arjun-VPCEH26EN:~/espaço de trabalho/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 }

registro em relação a name Colunas ordenadas em ordem decrescente.

Conclusão:

Neste tutorial do Node.js – Módulo MySQL do Node.js-Neste tutorial do Node.js MySQL ORDER BY – aprendemos a usar o exemplo do programa Node.js MySQL para ordenar registros em ordem crescente ou decrescente.