You are currently viewing Python MySQL – Предложение Order By

Python MySQL – Предложение Order By

Соединитель используется, когда нам приходится использовать MySQL с другими языками программирования. Работа MySQL-connector заключается в том, чтобы обеспечить доступ к драйверу MySQL на требуемом языке. Таким образом, он генерирует связь между языком программирования и сервером MySQL.

Пункт о порядке

OrderBy используется для упорядочения результирующего набора в порядке возрастания или убывания. По умолчанию он всегда находится в порядке возрастания, если не указано “DESC”, что упорядочивает его в порядке убывания.
“ASC” также можно использовать для явного упорядочения в порядке возрастания. Но, как правило, это не делается таким образом, так как по умолчанию это уже делается.

Синтаксис:

SELECT column1, column2
FROM table_name
ORDER BY column_name ASC|DESC;

Следующие программы помогут вам лучше понять это.

ИСПОЛЬЗУЕМАЯ БАЗА ДАННЫХ:

Пример 1:

Программа для упорядочения данных в порядке возрастания по имени

# Python program to demonstrate
# order by clause


import mysql.connector

# Connecting to the Database
mydb = mysql.connector.connect(
host ='localhost',
database ='College',
user ='root',
password = ''
)

cs = mydb.cursor()

# Order by clause
statement ="SELECT * FROM Student ORDER BY Name"
cs.execute(statement)

result_set = cs.fetchall()

for x in result_set:
	print(x)
	
# Disconnecting from the database
mydb.close()

Выход:

Пример 2:

Упорядочение базы данных в порядке убывания

# Python program to demonstrate
# order by clause


import mysql.connector

# Connecting to the Database
mydb = mysql.connector.connect(
host ='localhost',
database ='College',
user ='root',
)

cs = mydb.cursor()

# Order by clause
statement ="SELECT * FROM Student ORDER BY Name DESC"
cs.execute(statement)

result_set = cs.fetchall()

for x in result_set:
	print(x)
	
# Disconnecting from the database
mydb.close()

Выход:

Пример 3:

Программа для получения имени из таблицы, расположенной в порядке убывания по рулону №.

# Python program to demonstrate
# order by clause


import mysql.connector

# Connecting to the Database
mydb = mysql.connector.connect(
host ='localhost',
database ='College',
user ='root',
)

cs = mydb.cursor()

# Order by clause
statement ="SELECT Name FROM Student ORDER BY Roll_no DESC"
cs.execute(statement)

result_set = cs.fetchall()

for x in result_set:
	print(x)
	
# Disconnecting from the database
mydb.close()

Выход: