¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

9.14. ����ؿ��ȱ黻��

ɽ9-35�ˡ�array���ǻ��Ѳ�ǽ�ʱ黻�Ҥ򼨤��ޤ���

ɽ 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,4,3] @> ARRAY[3,1]t
<@ ��ͭ�����ARRAY[2,7] <@ ARRAY[1,7,4,2,6]t
&& ��ʣ����(�������Ǥ����)ARRAY[1,4,3] && ARRAY[2,1]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}

������ӤǤϡ��������Ǥ��Ȥˡ����ǤΥǡ������Υǥե���Ȥ�B-Tree��Ӵؿ�����Ѥ��ơ��������Ƥ���Ӥ���ޤ��� ¿��������Ǥϡ����ֹ��ͥ�褷�Ƽ��Ф��ޤ��ʺǸ��ź�������Ǥ�ǽ�ˤʤ�ޤ��ˡ� 2�Ĥ���������Ƥ�Ʊ�������ǿ����ۤʤ��硢�ɤμ����Ǻǽ�˰㤤�����ä����ˤ�äƥ����Ƚ礬�Ѥ��ޤ��� �ʤ����8.2�������PostgreSQL�Ǥϰۤʤ�ޤ����Ť��С������Ǥϡ�������ź�����ϰϤ��ۤʤäƤ����Ȥ��Ƥ⡢���Ƥ�Ʊ���Ǥ���С�2�Ĥ������Ʊ����ΤȤ��Ƥ��ޤ�������

����黻�Ҥο��񤤤ξܺ٤���8.10�򻲾Ȥ��Ƥ���������

ɽ9-36�����󷿤ǻ��Ѳ�ǽ�ʴؿ��򼨤��ޤ��������δؿ��λ�����ˡ����ˤĤ��Ƥ���8.10�򻲾Ȥ��Ƥ���������

ɽ 9-36. array�ؿ�

�ؿ�����ͤη����������
array_append(anyarray, anyelement) anyarray��������������Ǥ��ɲ�array_append(ARRAY[1,2], 3){1,2,3}
array_cat(anyarray, anyarray) anyarray2�����Ϣ�뤷�ޤ���array_cat(ARRAY[1,2,3], ARRAY[4,5]){1,2,3,4,5}
array_dims(anyarray) text����μ�����ƥ�����ɽ�����֤�array_dims(ARRAY[[1,2,3], [4,5,6]])[1:2][1:3]
array_lower(anyarray, int) int���󼡸��β��¤��֤�array_lower('[0:2]={1,2,3}'::int[], 1)0
array_prepend(anyelement, anyarray) anyarray�������Ƭ�����Ǥ��ɲä��ޤ���array_prepend(1, ARRAY[2,3]){1,2,3}
array_to_string(anyarray, text) (anyarray, text) text��������Ǥ���ꤵ�줿���ڤ�ʸ������Ѥ���Ϣ��array_to_string(ARRAY[1, 2, 3], '~^~')1~^~2~^~3
array_upper(anyarray, int) int���Ϥ��줿����μ����ξ�¤��֤��ޤ���array_upper(ARRAY[1,2,3,4], 1)4
string_to_array(text, text) text[]ʸ�������ꤵ�줿���ڤ�ʸ������Ѥ�����������Ǥ�ʬ��string_to_array('xx~^~yy~^~zz', '~^~'){xx,yy,zz}