Python MySQL Sortera Efter
- Föregående sida MySQL Var
- Nästa sida MySQL Radera
Resultat sorts
Använd ORDER BY-satsen för att sortera resultatet i stigande eller fallande ordning.
ORDER BY-nyckelordet sorterar standardmässigt resultatet i stigande ordning. För att sortera i fallande ordning, använd DESC-nyckelordet.
Exempel
Sortera namn i bokstavsordning, resultatet är:
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)
Fallande sortering
Använd DESC-nyckelordet för att sortera resultatet i fallande ordning.
Exempel
Sortera resultatet av namn i omvänd alfabetisk ordning:
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öregående sida MySQL Var
- Nästa sida MySQL Radera