SQL

SQL 배열 함수

봄다온 2025. 1. 20. 09:36

배열 함수

#배열의 뒤에 추가
array_append(<배열>, <원소>);
select array_append(array[1,2], 3) as result; ㅡ>  {1,2,3}

#배열의 앞에 추가
array_append(<원소>, <배열>);
select array_prepend(1,array[2,3]) as result; ㅡ>  {1,2,3}

#배열 원소 제거
array_remove(<배열>, <원소>);
select array_remove(array[1,2,3,4],2) as results; ㅡ> {1,3,4}

#배열 원소 변경
array_replace(<배열>, <원소1>, <원소2>)
select array_replace(array[1, 4, 3], 4, 7777) as result; ㅡ>  {1,7777,3}

#배열 병합
array_cat(<배열1>, <배열2>)
select array_cat(array[1,7], array[4,9]) as result; ㅡ>  {1,7,4,9}