sql >> Databasteknik >  >> RDS >> Oracle

Finns det en LISTAGG WITHIN GROUP-motsvarighet i SQLAlchemy?

Från och med version 1.1 du kan använda FunctionElement.within_group(*order_by) :

In [7]: func.listagg(column('person'), ',').within_group(column('person'))
Out[7]: <sqlalchemy.sql.elements.WithinGroup object at 0x7f2870c83080>

In [8]: print(_.compile(dialect=oracle.dialect()))
listagg(person, :listagg_1) WITHIN GROUP (ORDER BY person)


  1. Det går inte att använda korstabell i Postgres

  2. MySQL:Ta bort alla rader äldre än 10 minuter

  3. Kopiera kolumnvärde från en tabell till en annan matchande ID

  4. Hur skaffar och bearbetar man mysql-poster med Airflow?