Sortowanie według w MySQL w Pythonie
- Poprzednia strona Where MySQL
- Następna strona Usunięcie MySQL
Sortowanie wyników
Użyj zdania ORDER BY, aby sortować wyniki w porządku rosnącym lub malejącym.
Domyślnie klucz ORDER BY sortuje wyniki w porządku rosnącym. Aby sortować wyniki w porządku malejącym, użyj klucza DESC.
Przykład
Sortowanie wyników według kolejności liter alfabetu, wynik:
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)
Sortowanie malejące
Użyj klucza DESC, aby sortować wyniki w porządku malejącym.
Przykład
Sortowanie wyników według odwrotnej kolejności liter alfabetu:
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)
- Poprzednia strona Where MySQL
- Następna strona Usunięcie MySQL