Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Czy istnieje odpowiednik LITAGG WITHIN GROUP w SQLAlchemy?

Począwszy od wersji 1.1 możesz użyć 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić format daty z MM/DD/RRRR na RRRR-MM-DD w PL/SQL?

  2. Jak mogę określić wartość ciągu typu danych Oracle na podstawie jego kodu?

  3. używając pl/sql jak otworzyć katalog?

  4. Górne n procent górne n%

  5. Rekurencja w Oracle