Rumah  >  Soal Jawab  >  teks badan

Menggunakan fungsi pengumpulan dan pengiraan SQLAlchemy

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

P粉031492081P粉031492081370 hari yang lalu526

membalas semua(2)saya akan balas

  • P粉180844619

    P粉1808446192023-10-16 09:16:22

    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()

    balas
    0
  • P粉070918777

    P粉0709187772023-10-16 00:27:11

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

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

    balas
    0
  • Batalbalas