Home » python » MySQL Order By di Python

MySQL Order By di Python

by Catur Kurnia Sari
by Catur Kurnia Sari

Menyortir Hasil

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

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

Contoh:
Urutkan hasil menurut abjad berdasarkan nama: hasil

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="myusername",
  password="mypassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "SELECT * FROM customers ORDER BY name"

mycursor.execute(sql)

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

ORDER BY DESC

Gunakan kata kunci DESC untuk mengurutkan hasil dalam urutan menurun.

Contoh:
Urutkan hasil secara terbalik menurut abjad berdasarkan nama

import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="myusername",
  password="mypassword",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "SELECT * FROM customers ORDER BY name DESC"

mycursor.execute(sql)

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

You may also like