Python MySQL Řadit podle
Seřadit výsledek
Pomocí příkazu ORDER BY seřaďte výsledek vzestupně nebo sestupně.
Klíčové slovo ORDER BY seřadí výsledek ve výchozím nastavení vzestupně. Chcete-li výsledek seřadit sestupně, použijte klíčové slovo DESC.
Příklad
Seřadit výsledek abecedně podle názvu: výsledek:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="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)
OBJEDNEJTE PODLE POPISU
K seřazení výsledku v sestupném pořadí použijte klíčové slovo DESC.
Příklad
Seřaďte výsledek obráceně abecedně podle názvu:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="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)