Python MySQL Order By

1242 ワード


Python MySQL入門Python MySQLデータベース作成Python MySQL作成テーブルPython MySQL挿入表Python MySQL Select
Python MySQL Where
Python MySQL Order By
Python MySQL Delete
Python MySQL削除表Python MySQL Update
Python MySQL Limit
Python MySQL Join
結果のソート
ORDER BY文を使用して、結果を昇順または降順でソートできます.
デフォルトでは、ORDER BYキーワードは昇順に結果を並べます.降順に並べ替えるには、DESCキーを使用します.
nameのアルファベット順に結果を並べます.
import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="     ",
  passwd="    ",
  database="mydatabase"
)

mycursor = mydb.cursor()

sql = "SELECT * FROM customers ORDER BY name"

mycursor.execute(sql)

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

ORDER BY DESC
DESCキーワードを使用すると、結果を降順でソートできます.
nameのアルファベット降順で結果をソートします.
import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",
  user="     ",
  passwd="    ",
  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)