.desc()
Sorgunuzdaki işlevi şu şekilde kullanabilirsiniz
query = (model.Session.query(model.Entry)
.join(model.ClassificationItem)
.join(model.EnumerationValue)
.filter_by(id=c.row.id)
.order_by(model.Entry.amount.desc())
)
Bu, azalan sırada veya
query = session.query(
model.Entry
).join(
model.ClassificationItem
).join(
model.EnumerationValue
).filter_by(
id=c.row.id
).order_by(
model.Entry.amount.desc()
)
)
SQLAlchemy'nin desc fonksiyonunun kullanımı
from sqlalchemy import desc
query = session.query(
model.Entry
).join(
model.ClassificationItem
).join(
model.EnumerationValue
).filter_by(
id=c.row.id
).order_by(
desc(model.Entry.amount)
)
)
Resmi dokümanlar için lütfen bağlantıyı kullanın veya aşağıdaki snippet'i kontrol edin
sqlalchemy.sql.expression.desc (sütun) Azalan ORDER BY yan tümcesi öğesi oluşturun.
Örneğin:
from sqlalchemy import desc
stmt = select([users_table]).order_by(desc(users_table.c.name))
SQL'i şu şekilde üretecektir:
SELECT id, name FROM user ORDER BY name DESC
Desc () işlevi, tüm SQL ifadelerinde kullanılabilen ColumnElement.desc () yönteminin bağımsız bir sürümüdür, örneğin:
stmt = select([users_table]).order_by(users_table.c.name.desc())
Parametreler sütunu - desc () işleminin uygulanacağı bir ColumnElement (örn. Skaler SQL ifadesi).
Ayrıca bakınız
Artan ()
nullsfirst ()
nullslast ()
Select.order_by ()
import
.