PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Produktaggregat in PostgreSQL

Ich habe eine Lösung von einem sehr schlauen Kerl gefunden, der erkannt hat, dass man Logarithmen verwenden kann, um dies zu erreichen (Dank geht an ihn ):

select exp(sum(ln(x))) from generate_series(1,5) x;
 exp 
-----
 120
(1 row)