¾�ΥС�������ʸ�� �� 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

UPDATE

̾��

UPDATE -- �ơ��֥�ιԤ򹹿�

����

UPDATE [ ONLY ] table SET column = { expression | DEFAULT } [, ...]
    [ FROM fromlist ]
    [ WHERE condition ]

����

UPDATE �ϡ��������������ƤιԤλ��ꤵ�줿����ͤ��ѹ����ޤ��� �ѹ������٤���Τߤ�ʸ���columns�ѥ�᡼���ˤ���ɬ�פ�����ޤ��� SET �ˤ�����Ū�����ꤵ��ʤ��ä�����ͤ��ѹ�����ޤ���

�ǥե���Ȥǡ�UPDATE�ϻ��ꤵ�줿�ơ��֥�Ȥ��Υ��֥ơ��֥�Υ��ץ�򹹿����ޤ��� ���ꤵ�줿�ơ��֥�Τߤ򹹿����������� ONLY �����Ѥ��Ʋ�������

�ơ��֥���ѹ����뤿��ˤ�UPDATE���¤�ɬ�פǤ��� ���碌�ơ� expression��condition���ɤ߹��ޤ��ơ��֥�ؤ� SELECT ���¤�ɬ�פˤʤ�ޤ���

�ѥ�᡼��

table

�����оݤΥơ��֥��̾���Ǥ� (�������޽���̾�Ǥ��)��

column

table�����̾�Ǥ���

expression

����������뼰�Ǥ��� �ơ��֥�����о���䤽��¾����θŤ��ͤ򼰤˻��Ѥ��뤳�Ȥ��Ǥ��ޤ���

DEFAULT

��ˤ��Υǥե�����ͤ����ꤷ�ޤ��� (����Υǥե���ȼ�����˳�����Ƥ��Ƥ��ʤ�����NULL�ˤʤ�ޤ���)

fromlist

WHERE ���乹���Ѥμ���¾�Υơ��֥���������Ǥ���褦�ˤ��롢�ơ��֥뼰�ν���Ǥ���

condition

boolean�����ͤ��֤����Ǥ��� ���μ���true���֤��ԤΤߤ���������ޤ���

����

����˽���������ȡ�UPDATE���ޥ�ɤϰʲ��η����Υ��ޥ�ɥ������֤��ޤ���

UPDATE count

count �Ϲ������줿�Կ����̣���ޤ��� count��0�ξ���condition�˰��פ���Ԥ��ʤ��ä����Ȥ��̣���ޤ��� (����ϥ��顼�ȤϤߤʤ���ޤ���)

��

films�ơ��֥��kind ��ˤ��� Drama �Ȥ���ñ��� Dramatic ���ѹ����ޤ���

UPDATE films SET kind = 'Dramatic' WHERE kind = 'Drama';

weather�ơ��֥�Τ���Ԥ��Ф����������ܤ�Ĵ�������߿��̤�ǥե�����ͤ��ᤷ�ޤ���

UPDATE weather SET temp_lo = temp_lo+1, temp_hi = temp_lo+15, prcp = DEFAULT
  WHERE city = 'San Francisco' AND date = '2003-07-03';

�ߴ���

���Υ��ޥ�ɤ�ɸ��SQL�˽�򤷤Ƥ��ޤ��� FROM ��� PostgreSQL �γ�ĥ�Ǥ���