Menggunakan fungsi pengumpulan dan pengiraan SQLAlchemy
P粉031492081
P粉031492081 2023-10-15 13:54:57
0
2
556

Saya mahu arahan "kumpulan mengikut dan kira" dalam sqlalchemy. Bagaimana saya boleh melakukan ini?

P粉031492081
P粉031492081

membalas semua(2)
P粉180844619

Jika anda menggunakan atribut Table.query:

from sqlalchemy import func
Table.query.with_entities(Table.column, func.count(Table.column)).group_by(Table.column).all()

Jika anda menggunakan kaedah session.query() (seperti yang dinyatakan dalam jawapan miniwark):

from sqlalchemy import func
session.query(Table.column, func.count(Table.column)).group_by(Table.column).all()
P粉070918777

Mengira dokumen bermakna untuk group_by 查询最好使用 func.count():

from sqlalchemy import func
session.query(Table.column, 
   func.count(Table.column)).group_by(Table.column).all()
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan