Python MySQL Order By

Ergebnisse sortieren

Sortieren Sie die Ergebnisse in aufsteigender oder absteigender Reihenfolge mithilfe des ORDER BY Satzes.

Der Standardwert für den Schlüsselwort ORDER BY ist die Sortierung der Ergebnisse in aufsteigender Reihenfolge. Um die Ergebnisse in absteigender Reihenfolge zu sortieren, verwenden Sie das Schlüsselwort DESC.

Beispiel

Sortieren Sie die Namen in alphabetischer Reihenfolge, Ergebnisse:

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()
for x in myresult:
  print(x)

Führe Beispiel aus

Absteigende Sortierung

Sortieren Sie die Ergebnisse in absteigender Reihenfolge mithilfe des Schlüsselworts DESC.

Beispiel

Sortieren Sie die Ergebnisse nach umgekehrtem Alphabetischen Order:

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()
for x in myresult:
  print(x)

Führe Beispiel aus