Python MySQL Sipariş Verme
Sonucu Sırala
Sonucu artan veya azalan düzende sıralamak için ORDER BY ifadesini kullanın.
ORDER BY anahtar sözcüğü, sonucu varsayılan olarak artan şekilde sıralar. Sonucu azalan düzende sıralamak için DESC anahtar sözcüğünü kullanın.
Örnek
Sonucu ada göre alfabetik olarak sıralayın: sonuç:
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)
AÇIKLAMAYA GÖRE SİPARİŞ
Sonucu azalan düzende sıralamak için DESC anahtar sözcüğünü kullanın.
Örnek
Sonucu ada göre alfabetik olarak ters sıralayın:
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)