PostgreSQL 9.1.5ʸ�� | ||||
---|---|---|---|---|
前のページ | 巻戻し | 第 10章���Ѵ� | 早送り | 次のページ |
SQL�϶������դ����줿����Ǥ��� �Ĥޤꡢ�ƥǡ������ܤϡ�����ư��ȵ�����������ˡ����ꤹ��ǡ��������ͭ���Ƥ��ޤ��� PostgreSQL�ˤϡ�¾��SQL�μ������������Ū�ǽ������Τ��롢��ĥ��ǽ�ʷ������ƥब����ޤ��� ���Τ���ˡ�PostgreSQL�ǤΤۤȤ�ɤη��Ѵ���ư��ϡ��������Ū�ˤĤ�������˺��夲�������Ȥʤ�����Ū�ʵ�§�Ǵ�������Ƥ��ޤ��� ����ˤ�ꡢ�桼��������ˤĤ��Ƥⷿ�κ��ߤ��뼰����ѤǤ��ޤ���
PostgreSQL�Υ������/�ѡ����ϻ������Ǥ��������������͡�ʸ�����̻ҡ�������ɤȤ���5�Ĥδ��å��ƥ����ʬ�ޤ��� �ۤȤ�ɤ�����ͷ�����ϡ��ޤ�ʸ����˥��饹ʬ������ޤ��� SQL��������Ǥϡ�ʸ����Ƿ���̾������ꤹ�뤳�Ȥ�����Ƥ��ơ��ѡ��������������˱�äƽ�����Ϥ����褦��PostgreSQL����Ѥ��Ƥ��ޤ��� �㤨�С��ʲ��Τ褦���䤤��碌��ͤ��Ƥߤޤ��礦��
SELECT text 'Origin' AS "label", point '(0,0)' AS "value"; label | value --------+------- Origin | (0,0) (1 row)
�����䤤��碌�ϡ�text��point�Ȥ���2�Ĥη�����ꤷ����ƥ�����������ޤ��� ʸ�����ƥ��˷������ꤵ��Ƥ��ʤ���硢��Ҥ���褦�ˡ�����ʳ��Dz�褵���褦�ˤȤꤢ����������ݤ��뤿��η��Ǥ���unknown��������Ƥ��ޤ���
PostgreSQL�Υѡ����ˤϡ����̤η��Ѵ���§��ɬ�פ�4�Ĥδ���Ū��SQL�������Ǥ�����ޤ���
PostgreSQL�������ƥ������ʬ�ϡ����٤ʴؿ����ˤ�äƹ��ۤ���Ƥ��ޤ��� �ؿ���ʣ���ΰ������뤳�Ȥ��Ǥ��ޤ��� PostgreSQL�Ǥϴؿ��Υ����С������ɤ���ǽ�Ǥ��Τǡ��ؿ�̾�����ǤϸƤӽФ��٤��ؿ����դ˼��̤Ǥ��ޤ��� �ѡ����ϡ����������Υǡ������˴�Ť��ơ��������ؿ������ʤ���Фʤ�ޤ���
PostgreSQL�Ǥϡ��ʰ�����2�ĤΡ����黻�Ҥ�Ʊ�ͤˡ��ʰ�����1�ĤΡ����֡�����ñ��黻�Ҥ���ļ������ѤǤ��ޤ��� �ؿ���Ʊ�͡��黻�Ҥ⥪���С������ɲ�ǽ�Ǥ��Τǡ��������黻�Ҥ��������Ʊ�����꤬¸�ߤ��ޤ���
SQL��INSERT��UPDATEʸ�ϼ��η�̤�ơ��֥����˳�Ǽ���ޤ��� ʸ��μ����оݤȤʤ���η��˰��פ��롢�ޤ��ϡ��Ѵ��Ǥ����ΤǤ���ɬ�פ�����ޤ���
UNION��������SELECTʸ����������̤����ơ�����1�Ĥ���Ȥ��Ƹ���ʤ���Ф����ޤ���Τǡ���SELECT��η�̷������줵�줿����˰��פ��Ѵ��Ǥ���ɬ�פ�����ޤ���
Ʊ�ͤˡ�CASE��ʸ�����ΤȤ��ƴ��Τν��Ϸ�����Ĥ褦�ˤʤ뤿��ˡ�CASE��ʸ�η�̼��϶��̤η����Ѵ������ɬ�פ�����ޤ���
�����ARRAY��ʸ�Ǥ�GREATEST
�ؿ���LEAST
�ؿ��Ǥ�Ʊ���Ǥ���
�����ƥ५�������ˤϡ��ǡ������֤��Ѵ�(�⤷�������㥹��)��ͭ�����ɤ����䡢�����Ѵ��μ¹���ˡ�˴ؤ��������Ǽ���ޤ��� �桼����CREATE CAST���ޥ�ɤ���Ѥ��ƥ��㥹�Ȥ��ɲä��뤳�Ȥ��Ǥ��ޤ� �ʤ�����̾�����ǡ����������������ˤޤȤ�ƹԤ��ޤ��� �Ȥ߹��߷��֤Υ��㥹�Ƚ�������տ�����������Ƥ��ꡢ�ޤ����ѹ����ʤ����Ȥ������Ǥ��ˡ�
���ۤΥ��㥹�Ȥ���ĥǡ������֤ν����ˤ����ơ��ѡ�����Ŭ�ڤʥ��㥹�Ƚ����Τ���ɤ������Ԥ���褦�ɲäμ�Χ�����������Ƥ��ޤ����ǡ������ϡ�boolean��numeric��string��bitstring��datetime��timespan��geometric��network���ڤӥ桼�������ޤत���Ĥ��������ƥ�����ʬ�����ޤ��� (表45-49�ΰ����Ȥ��Ƥ��������� �ȼ��η����ƥ���������ǽ�ʤ��Ȥ����դ��Ʋ�������) �ƥ��ƥ���ϡ�����Ȥʤ뷿�������ä����ˡ����ޤ����Ȥ����1�İʾ�����ޤ�����������ޤ������ޤ���������������Ѳ�ǽ�ʰ��ۤΥ��㥹�Ȥ����դ���С�ۣ��ʼ���ʣ���β��Ϸ�̸������Ĥ��)��ͭ������ˡ�Dz�褵��뤳�Ȥ��ݾڤ��뤳�Ȥ���ǽ�Ǥ���
���Ƥη��Ѵ���§�ϼ��Τ褦�ʤ����Ĥ��δ���Ū�ʹͤ����˴�Ť����߷פ���Ƥ��ޤ���
����Ū���Ѵ��ϡ��ճ��ʡ����뤤��ͽ�ۤǤ��ʤ���̤�褷�����������ƤϤʤ�ޤ���
����Ū�ʷ��Ѵ���ɬ�פȤ��ʤ��䤤��碌�ξ�硢�ѡ����䥨�������塼����;�פʥ����С��إåɤ�����٤��ǤϤ���ޤ��� �Ĥޤꡢ�䤤��碌ʸ��������ȤޤȤ��졢�������˰��פ����ΤˤʤäƤ���С��ѡ������;�פʻ��֤���䤵�����ޤ����䤤��碌�����פʰ���Ū�ʷ��Ѵ��ؿ������Ѥ���ʤ��褦�ˡ��䤤��碌�Ͻ��������٤��Ǥ���
����ˡ��⤷�䤤��碌���̾�ʤ�дؿ���Ȥä�����Ū���Ѵ����ᤷ�Ƥ�����ΤǤ��ꡢ�����ơ��桼��������������������Ĵؿ�������Ū�����������硢�ѡ����Ϥ��ο������ؿ���Ȥ����Ť��ؿ�����Ѥ�������Ū���Ѵ���Ԥ�ʤ��褦�ˤ��ʤ���Фʤ�ޤ���