Python MySQL Kwa Order By

Matokeo ya Kusortua

Tumia heri ORDER BY kwa kusortua matokeo kwa mawingu wa kumekadiri au kumekadiri kwa mawingu wa kumekadiri.

Heri ORDER BY kawaida inasortua matokeo kwa mawingu wa kumekadiri. Tumia DESC kwa kusortua matokeo kwa mawingu wa kumekadiri.

Mfano

Tumia heri kwa kusortua jina kwa mawingu wa kumekadiri, matokeo:

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

Kuendeleza Mfano

Kusortua Kwa Mawingu Wa Kumeleka

Tumia heri DESC kwa kusortua matokeo kwa mawingu wa kumekadiri. Tumia DESC kwa kusortua matokeo kwa mawingu wa kumekadiri.

Mfano

Tumia DESC kwa kusortua matokeo ya jina kwa mawingu wa heri:

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

Kuendeleza Mfano