Sort the Result – Үр дүнг эрэмбэлэх #
Use the ORDER BY
statement to sort the result in ascending or descending order.
Үр дүнг дээш эсвэл доош эрэмбэлэхийн тулд ORDER BY
мэдэгдлийг ашиглана.
The ORDER BY
keyword sorts the result ascending by default. To sort the result in descending order, use the DESC
keyword.
ORDER BY
түлхүүр үг нь үр дүнг өгөгдмөлөөр өсөх эрэмбээр эрэмбэлдэг. Үр дүнг буурах эрэмбээр эрэмбэлэхийн тулд DESC
түлхүүр үгийг ашиглана.
Example – Жишээ #
Sort the result alphabetically by name: 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)
ORDER BY DESC #
Use the DESC
keyword to sort the result in a descending order.
Үр дүнг буурах эрэмбээр эрэмбэлэхийн тулд DESC
түлхүүр үгийг ашиглана.
Example – Жишээ #
Sort the result reverse alphabetically by name:
Үр дүнг нэрээр нь цагаан толгойн эсрэг эрэмбээр эрэмбэлэх:
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)