1

我想知道如何在学说查询中获取数组的长度?我使用具有数组类型和许多函数来处理数组的postgresql,但我没有在教义中找到任何等效的东西,例如我使用:

SELECT a, abs(array_length(a.ssc,1)-array_length(a.ssb,1)) as d
FROM AbbPostBundle:Post a
order by d desc

但我收到了这个错误:

[Syntax Error] line 0, col 17: Error: Expected known function, got 'array_length'o?

所以我想知道我能做什么?

4

1 回答 1

2

您必须为供应商特定的函数创建自定义 DQL函数。

于 2013-03-07T19:12:50.730 回答