| PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 9. �����Ͳ����� | Fast Forward | Next | 
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} |