teradata中的数组_agg()函数
我有以下列的表格teradata中的数组_agg()函数,teradata,Teradata,我有以下列的表格 Emp name,emp id,emp ph no X,1,99 X,2,10 Y,2,30 输出: x,1,(99,10) 根据emp名称和emp Id的顺序形成电话阵列 查询: select emp-name,array_agg(emp_phno order by emp_id) from emp 错误: 使用无效数量或类型的参数调用函数数组_agg 问题是什么,我如何解决它?您必须首先创建数组类型(如果您有权限这样做),然后将其用作array\u expressi
Emp name,emp id,emp ph no
X,1,99
X,2,10
Y,2,30
输出:
x,1,(99,10)
根据emp名称和emp Id的顺序形成电话阵列
查询:
select emp-name,array_agg(emp_phno order by emp_id) from emp
错误:
使用无效数量或类型的参数调用函数数组_agg
问题是什么,我如何解决它?您必须首先创建数组类型(如果您有权限这样做),然后将其用作
array\u expression
参数。请参阅@Andrew。您可以提供示例代码吗?您必须先创建数组类型(如果您有权限这样做),然后将其用作array\u expression
参数?