SQL UNION UNION�������Ǥϡ����Ƥ��ʤ���ǽ�������뷿��1�Ĥθ�����̤ˤʤ�褦��Ŭ�礵���ʤ���Фʤ�ޤ���襢�르�ꥺ��� 1 �Ĥ� union �䤤��碌�ν��������Ŭ�Ѥ���ޤ��� INTERSECT �������Ǥ� EXCEPT �������Ǥ� UNION ��Ʊ����ˡ�ǡ��ˤƤ��ʤ���ǽ�������뷿�β���Ԥ��ޤ��� CASE �������Ǥ�ޤ���Ʊ��Υ��르�ꥺ�����Ѥ��ơ��������Ǽ���Ŭ�礵������̤Υǡ����������ޤ���
UNION �� CASE ���
�⤷���٤Ƥ������ͤ�unknown�����ä���硢 text����ʸ���ƥ���ι��ޤ������ˤȤ��Ʋ�褵��ޤ��������Ǥʤ����ϡ��������ִ֤�unknown���Ϥ�̵�뤷�ޤ���
�⤷unknown�ǤϤʤ������ͤ����٤�Ʊ�������ƥ���Ǥʤ���м��Ԥ��ޤ���
1�İʾ��unknown�ǤϤʤ������ͤ����Υ��ƥ���ι��ޤ��������ä���硢���η��Ȥ��Ʋ�褷�ޤ���
�����Ǥʤ���С��ǽ��unknown�ǤϤʤ������ͤη��Ȥ��Ʋ�褵��ޤ���
���٤Ƥ������ͤ����줿���˶������ޤ���
Example 5-7. Union �ˤ�������ꤵ��ʤ���
tgl=> SELECT text 'a' AS "Text" UNION SELECT 'b'; Text ------ a b (2 rows)
�����Ǥϡ�unknown���Υ�ƥ��'b'��text���Ȥ��Ʋ�褵��ޤ���
Example 5-8. ��ñ��UNION�ˤ����뷿�Ѵ�
tgl=> SELECT 1.2 AS "Double" UNION SELECT 1; Double -------- 1 1.2 (2 rows)
1.2 ��ƥ��� double �������Ǥ��ꡢ���ͥ��ƥ���ι��ޤ������Ǥ����Ǥ��Τǡ����η������Ѥ���ޤ���
Example 5-9. ž�֤��줿UNION�ˤ����뷿�Ѵ�
�����Ǥ�union�ν��Ϸ��ϡ�����union�κǽ�ζ�η��˹礦�褦��������ޤ���
tgl=> SELECT 1 AS "All integers" tgl-> UNION SELECT CAST('2.2' AS REAL); All integers -------------- 1 2 (2 rows)
REAL�Ϲ��ޤ������ǤϤʤ����ᡢ�ѡ���������1�η��Ǥ���� INTEGER�ǤϤʤ������������ͳ�ϲ���ʤ�������˺ǽ�����ؤ�Ȥ��Ȥ����롼�뤬Ŭ�Ѥ���ޤ���������Ϲ��ޤ������Υᥫ�˥���ϡ��桹��˾��ۤ�¿���ξ���ϥ����ɲ����Ƥ��ʤ��Ȥ������Ȥ�ɽ���Ƥ��ޤ�������ΥС������� PostgreSQL�ǤϤ�äȰ���Ū�ʷ�ͥ��ιͤ��������ݡ��Ȥ���뤫�⤷��ޤ���