Python MySQL 주문 기준
결과 정렬
ORDER BY 문을 사용하여 결과를 오름차순 또는 내림차순으로 정렬합니다.
ORDER BY 키워드는 기본적으로 결과를 오름차순으로 정렬합니다. 결과를 내림차순으로 정렬하려면 DESC 키워드를 사용하십시오.
예시
결과를 이름의 알파벳순으로 정렬: result:
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)
DESC로 주문
DESC 키워드를 사용하여 결과를 내림차순으로 정렬합니다.
예시
결과를 이름을 기준으로 알파벳순으로 역순으로 정렬합니다.
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)