Postgresql传递函数名作为参数来动态创建函数



我有4个带有MIN()MAX()AVG()stddev_pop()函数的查询。但我需要一种方法,可以将这些查询概括为具有结构的单个查询"param1(param2("。

其中param1可以是MIN/MAX/AVG/stddev_pop。参数2可以是这些函数的参数。

但我做不到。

创建包装

函数void(function_name,listparam,numberparam(

根据数字拆分参数(例如:最大1个参数(

当函数="selectedfunction"时,内部使用select case,而不是调用具有拆分参数的函数。

最新更新