MySQL ORDER BY


ULASHISH

Natijani tartiblang

Natijani o‘sish yoki kamayish tartibida saralash uchun ORDER BY operatoridan foydalaning.

ORDER BY kalit so‘zi natijani sukut bo‘yicha o‘sish bo‘yicha tartiblaydi. Saralash uchun natija kamayish tartibida bo‘lsa, DESC kalit so‘zidan foydalaning.

Misol

Natijani nomi bo‘yicha alifbo tartibida tartiblang:

let mysql = require('mysql');

let 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);
  });
});
Misolni ishga tushirish »

Yuqoridagi kodni "demo_db_orderby.js" nomli faylga saqlang va faylni ishga tushiring:

"demo_db_orderby.js" ni ishga tushiring

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

Bu sizga bu natijani beradi:

[
  { 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'}
]


DESC BUYUK BUYURTMA

Natijani kamayish tartibida tartiblash uchun DESC kalit so‘zidan foydalaning.

Misol

Natijani nomi bo‘yicha alifbo tartibida teskari tartiblang:

let mysql = require('mysql');

let 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);
  });
});
Misolni ishga tushirish »

Yuqoridagi kodni "demo_db_orderby_desc.js" nomli faylga saqlang va faylni ishga tushiring:

"demo_db_orderby_desc.js" ni ishga tushiring

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

Bu sizga bu natijani beradi:

[
  { 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'}
]


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!