9.14. ���麯���Ͳ�����

Table 9-35 ��ʾ�˿������� array ���͵IJ�������

Table 9-35. array ������

�����������������
= ����ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3]t
<> ������ARRAY[1,2,3] <> ARRAY[1,2,4]t
< ��ARRAY[1,2,3] < ARRAY[1,2,4]t
> ����ARRAY[1,4,3] > ARRAY[1,2,4]t
<= С�ڻ����ARRAY[1,2,3] <= ARRAY[1,2,3]t
>= ���ڻ����ARRAY[1,4,3] >= ARRAY[1,4,3]t
|| ��������������ARRAY[1,2,3] || ARRAY[4,5,6]{1,2,3,4,5,6}
|| ��������������ARRAY[1,2,3] || ARRAY[[4,5,6],[7,8,9]]{{1,2,3},{4,5,6},{7,8,9}}
|| Ԫ������������3 || ARRAY[4,5,6]{3,4,5,6}
|| Ԫ������������ARRAY[4,5,6] || 7{4,5,6,7}

���� Section 8.10 ��ȡ�й������������Ϊ�ĸ���ϸ�ڡ�

Table 9-36 ��ʾ�˿��������������͵ĺ����� ���� Section 8.10 ��ȡ������Ϣ�Լ�ʹ����Щ���������ӡ�

Table 9-36. array ����

�����������������������
array_cat (anyarray, anyarray) anyarray������������array_cat(ARRAY[1,2,3], ARRAY[4,5]){1,2,3,4,5}
array_append (anyarray, anyelement) anyarray��һ������ĩβ����һ��Ԫ��array_append(ARRAY[1,2], 3){1,2,3}
array_prepend (anyelement, anyarray) anyarray��һ�����鿪ͷ����һ��Ԫ��array_prepend(1, ARRAY[2,3]){1,2,3}
array_dims (anyarray) text����һ������ά�����ı�����array_dims(array[[1,2,3], [4,5,6]])[1:2][1:3]
array_lower (anyarray, integer) integer����ָ��������ά�����½�array_lower(array_prepend(0, ARRAY[1,2,3]), 1)0
array_upper (anyarray, integer) integer����ָ������ά�����Ͻ�array_upper(ARRAY[1,2,3,4], 1)4
array_to_string (anyarray, text) textʹ���ṩ�ķָ�����������Ԫ��array_to_string(array[1, 2, 3], '~^~')1~^~2~^~3
string_to_array (text, text) text[]ʹ��ָ���ķָ������ִ����ѳ�����Ԫ��string_to_array( 'xx~^~yy~^~zz', '~^~'){xx,yy,zz}