Order By Pada MySQL Node.js

Sortir Hasilnya

Gunakan pernyataan ORDER BY untuk mengurutkan hasil dalam urutan naik atau turun.

Kata kunci ORDER BY mengurutkan hasil naik secara default. Untuk mengurutkan hasil dalam urutan menurun, gunakan kata kunci DESC.

Contoh

Urutkan hasil menurut abjad berdasarkan nama:

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "yourusername",
  password: "yourpassword",
  database: "mydb"
});

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT * FROM customers ORDER BY name", function (err, result) {
    if (err) throw err;
    console.log(result);
  });
});

Simpan kode di atas dalam file bernama “demo_db_orderby.js” dan jalankan file:

Jalankan “demo_db_orderby.js”

C:\Users\Your Name>node demo_db_orderby.js

Yang akan memberi kamu hasil ini:

[
  { id: 3, name: ‘Amy’, address: ‘Apple st 652’},
  { id: 11, name: ‘Ben’, address: ‘Park Lane 38’},
  { id: 7, name: ‘Betty’, address: ‘Green Grass 1’},
  { id: 13, name: ‘Chuck’, address: ‘Main Road 989’},
  { id: 4, name: ‘Hannah’, address: ‘Mountain 21’},
  { id: 1, name: ‘John’, address: ‘Higheay 71’},
  { id: 5, name: ‘Michael’, address: ‘Valley 345’},
  { id: 2, name: ‘Peter’, address: ‘Lowstreet 4’},
  { id: 8, name: ‘Richard’, address: ‘Sky st 331’},
  { id: 6, name: ‘Sandy’, address: ‘Ocean blvd 2’},
  { id: 9, name: ‘Susan’, address: ‘One way 98’},
  { id: 10, name: ‘Vicky’, address: ‘Yellow Garden 2’},
  { id: 14, name: ‘Viola’, address: ‘Sideway 1633’},
  { id: 12, name: ‘William’, address: ‘Central st 954’}
]

ORDER BY DESC

Gunakan kata kunci DESC untuk mengurutkan hasil dalam urutan menurun.

Contoh

Urutkan hasil secara terbalik menurut abjad berdasarkan nama:

var mysql = require('mysql');

var con = mysql.createConnection({
  host: "localhost",
  user: "yourusername",
  password: "yourpassword",
  database: "mydb"
});

con.connect(function(err) {
  if (err) throw err;
  con.query("SELECT * FROM customers ORDER BY name DESC", function (err, result) {
    if (err) throw err;
    console.log(result);
  });
});

Simpan kode di atas dalam file bernama “demo_db_orderby_desc.js” dan jalankan file:

Jalankan “demo_db_orderby_desc.js”

C:\Users\Your Name>node demo_db_orderby_desc.js

Yang akan memberi Anda hasil ini:

[
  { id: 12, name: ‘William’, address: ‘Central st 954’},
  { id: 14, name: ‘Viola’, address: ‘Sideway 1633’},
  { id: 10, name: ‘Vicky’, address: ‘Yellow Garden 2’},
  { id: 9, name: ‘Susan’, address: ‘One way 98’},
  { id: 6, name: ‘Sandy’, address: ‘Ocean blvd 2’},
  { id: 8, name: ‘Richard’, address: ‘Sky st 331’},
  { id: 2, name: ‘Peter’, address: ‘Lowstreet 4’},
  { id: 5, name: ‘Michael’, address: ‘Valley 345’},
  { id: 1, name: ‘John’, address: ‘Higheay 71’},
  { id: 4, name: ‘Hannah’, address: ‘Mountain 21’},
  { id: 13, name: ‘Chuck’, address: ‘Main Road 989’},
  { id: 7, name: ‘Betty’, address: ‘Green Grass 1’},
  { id: 11, name: ‘Ben’, address: ‘Park Lane 38’},
  { id: 3, name: ‘Amy’, address: ‘Apple st 652’}
]