Python MySQL Order By

Pengurutan Hasil

Gunakan kalimat ORDER BY untuk mengurutkan hasil secara menaik atau menurun.

Kata kunci ORDER BY secara baku mengurutkan hasil secara menaik.Untuk mengurutkan secara menurun, gunakan kata kunci DESC.

Contoh

Atur urutan alfanumerik untuk nama, hasilnya:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "Pilih * Dari customers" ORDER BY name"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
  print(x)

Jalankan Instan

Pengurutan Menurun

Gunakan kata kunci DESC untuk mengurutkan hasil secara menurun.

Contoh

Atur urutan alfanumerik untuk hasil nama dalam urutan yang terbalik:

import mysql.connector
mydb = mysql.connector.connect(
  host="localhost",
  user="yourusername",
  passwd="yourpassword",
  database="mydatabase"
)
mycursor = mydb.cursor()
sql = "Pilih * Dari customers ORDER BY name" DESC"
mycursor.execute(sql)
myresult = mycursor.fetchall()
for x in myresult:
  print(x)

Jalankan Instan