SELECT array_agg(ARRAY[a, b]) AS ab FROM unnest('{a,b,c}'::text[]) AS a, unnest('{d,e,f}'::text[]) AS b;
, arting you you you you you you you you you you you you you you worly you you you는 zipping arrays. 다중 배열을 하나의 고차원 배열로 연결합니다. 이 기능은 배열 조합 작업을 단순화하여 사용자 정의 집계 기능의 필요성을 제거합니다.
AB로 Array_Agg (Array [A, B])를 선택합니다. Unnest ( '{a, b, c}':: text [])에서 a, a, as, as b;
SELECT array_agg(ARRAY[a, b]) AS ab FROM unnest('{a,b,c}'::text[]) AS a, unnest('{d,e,f}'::text[]) AS b;postgresql 9.4
SELECT array_agg(ARRAY[a, b]) AS ab FROM unnest('{a,b,c}'::text[]) AS a, unnest('{d,e,f}'::text[]) AS b;
SELECT array_agg(ARRAY[a, b]) AS ab FROM unnest('{a,b,c}'::text[]) AS a, unnest('{d,e,f}'::text[]) AS b;
에서 uneest (&&]
를 사용하여 Unnest를 사용합니다. 에서 Unnest에서 ( '{a, b, c}':: text [], '{d, e, f}':: text []) TMP (a, b);SELECT array_agg(ARRAY[a, b]) AS ab FROM unnest('{a,b,c}'::text[]) AS a, unnest('{d,e,f}'::text[]) AS b;다차원 출력을위한 Zipping Arrays
array_agg_mult (array [array [a, b]])를 AB로 선택하십시오 Unnest ( '{a, b, c}':: text []))에서 a, a, unnest ( '{d, e, f}':: text []) as b;
간단한 Zipping :
PostgreSQL은 버전과 원하는 출력 형식에 따라 배열을 결합하기위한 여러 옵션을 제공합니다. 이 기사는 사용 가능한 접근 방식을 포괄적으로 다루었으므로 특정 요구에 가장 적합한 방법을 선택할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3