MySQL Order By

از موتو کد، دانشنامهٔ برنامه‌نویسی
Main Page Tutorial
Python-menu.png
موارد آموزشی
مدیریت فایل
یادگیری ماشین
MySQL در پایتون
۱شروع کار
۲ایجاد پایگاه‌داده
۳ایجاد جدول
۴واردکردن در جدول
۵انتخاب
۶Where
۷Order By
۸حذف از جدول
۹حذف جدول
۱۰بروزرسانی
۱۱محدودکردن
۱۲الحاق
MongoDB در پایتون
مرجع پایتون
مرجع ماژول
چگونه در پایتون؟
مثال‌های پایتون

مرتب کردن نتیجه[ویرایش | ویرایش]

از عبارت ORDER BY برای مرتب کردن نتیجه به ترتیب سعودی یا نزولی استفاده می‌کنیم.[۱]

کلمه کلیدی ORDER BY نتیجه را بطور پیش فرض بصورت صعودی مرتب می‌کند. برای مرتب کردن نتیجه به ترتیب نزولی از کلمه کلیدی DESC استفاده می‌کنیم.

مثال[ویرایش | ویرایش]

نتیجه را به ترتیب حروف الفبا از طریق ستون name مرتب می‌کند:

نتیجه:

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)


مشاهدهٔ نتیجه


از کلمه کلیدی DESC برای مرتب کردن نتیجه به ترتیب نزولی استفاده می‌شود.

مثال[ویرایش | ویرایش]

نتیجه را به ترتیب عکس حروف الفبا مرتب می‌کند:

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)


مشاهدهٔ نتیجه



منابع آموزشی