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

6.7. �ǡ������ե����ޥåƥ��󥰴ؿ�

PostgreSQL �Υե����ޥåƥ��󥰴ؿ���¿�̤ʥǡ����� (����/����ǡ������������ǡ���������ư���������ǡ����������ͥǡ�����)��ե����ޥåȤ��줿ʸ�����Ѵ������ꡢ�ե����ޥåȤ��줿ʸ���������Υǡ��������Ѵ����붯�Ϥʥġ���ΰ켰���󶡤��Ƥ��ޤ��� Table 6-12 �ˤ�����ꥹ�Ȥ��Ƥ��ޤ��������ؿ��϶��̤θƤӽФ������Ƨ�����Ƥ��ޤ����ǽ�ΰ����ϥե����ޥåȤ�����ͤ������ܤΰ��������ϥե����ޥåȤޤ��Ͻ��ϥե����ޥåȤ��������ƥ�ץ졼�ȤǤ���

Table 6-12. �ե����ޥåƥ��󥰴ؿ�

�ؿ��֤���������
to_char(timestamp, text)text (�ƥ�����)timestamp ����ʸ���󷿤��Ѵ�to_char(timestamp 'now','HH12:MI:SS')
to_char(interval, text)text (�ƥ�����)���ֳִַ���ʸ���󷿤��Ѵ�to_char(interval '15h 2m 12s','HH24:MI:SS')
to_char(int, text)text (�ƥ�����)�����ǡ�������ʸ���󷿤��Ѵ�to_char(125,'999')
to_char(double precision, text)text (�ƥ�����)�¿��������ٿ���ʸ���󷿤��Ѵ�to_char(125.8, '999D9')
to_char(numeric, text)text (�ƥ�����)���ͷ���ʸ���󷿤��Ѵ�to_char(numeric '-125.8', '999D99S')
to_date(text, text)dateʸ���󷿤����շ����Ѵ�to_date('05 Dec 2000', 'DD Mon YYYY')
to_timestamp(text, text)timestampʸ���󷿤� timestamp �����Ѵ�to_timestamp('05 Dec 2000', 'DD Mon YYYY')
to_number(text, text)numericʸ���󷿤���ͷ����Ѵ�to_number('12,454.8-', '99G999D9S')

���ϥƥ�ץ졼��ʸ����ˤϡ����줬ǧ�����졢�ե����ޥåȤ�����ͤ���Ŭ�ڤ˥ե����ޥåȤ��줿�ǡ������֤���������ѥ����󤬤���ޤ����ƥ�ץ졼�ȥѥ�����Ǥ��٤ƤΥƥ����Ȥ�ñ�ˤ��Τޤޥ��ԡ�����ޤ���Ʊ�ͤˡ����ϥƥ�ץ졼��ʸ����Ǥϡ��ƥ�ץ졼�ȥѥ���������Ϥ��줿�ǡ���ʸ������ܤ��Ф������ʬ�ȡ������Ǹ��Ĥ��Ф�����ͤ����ꤷ�ޤ���

Table 6-13 �ˡ�����/���﷿���ͤΥե����ޥåȤ˻��Ѳ�ǽ�ʥƥ�ץ졼�ȥѥ�����򼨤��ޤ���

Table 6-13. ����/���﷿�Υƥ�ץ졼�ȥѥ�����

�ѥ���������
HH����01-12��
HH12����01-12��
HH24����00-23��
MIʬ��00-59��
SS�á�00-59��
MS�ߥ��� (000-999)
US�ߥ��� (000000-999999)
SSSS���� 0 ��������ÿ� (0-86399)
AM��A.M.��PM��P.M.����/���λ��� (��ʸ��)
am��a.m.��pm��p.m.����/���λ��� (��ʸ��)
Y,YYY������դ�ǯ (4��ʾ�)
YYYYǯ��4��ʾ��
YYYǯ�ν��� 3 ��
YYǯ�ν��� 2 ��
Yǯ�ν��� 1 ��
BC��B.C.��AD��A.D.��������λ��� (��ʸ��)
bc��b.c.��ad��a.d.��������λ��� (��ʸ��)
MONTH��������ʸ���Ǥη�̾ (9 ʸ���ˤʤ�褦�˶���ǥѥå�)
Month��������ʸ����ʸ�����ߤ�����̾ (9 ʸ���ˤʤ�褦�˶���ǥѥå�)
month (��)�����ʾ�ʸ���Ǥη�̾ (9 ʸ���ˤʤ�褦�˶���ǥѥå�)
MONû�̷�����ʸ���Ǥη�̾ (3 ʸ��)
Monû�̷�����ʸ����ʸ�����ߤ�����̾ (3 ʸ��)
monû�̷��ξ�ʸ���Ǥη�̾ (3 ʸ��)
MM���ֹ� (01-12)
DAY��������ʸ���Ǥ����� (9 ʸ���ˤʤ�褦�˶���ǥѥå�)
Day��������ʸ����ʸ�����ߤ������� (9 ʸ���ˤʤ�褦�˶���ǥѥå�)
day (��)�����ʾ�ʸ���Ǥ����� (9 ʸ���ˤʤ�褦�˶���ǥѥå�)
DYû�̷�����ʸ���Ǥ����� (3 ʸ��)
Dyû�̷�����ʸ����ʸ�����ߤ������� (3 ʸ��)
dyû�̷��ξ�ʸ���Ǥ����� (3 ʸ��)
DDD1 ǯ�̻������ˤ� (001-366)
DD1 ���̻������ˤ� (01-31)
D1 ���̻������ˤ� (1-7�� ������=1)
W����ν��ֹ� (1-5) �Ǥ��η�ν��������뽵���� 1 ��
WWǯ�֤��̤������ֹ� (1-53) �Ǹ�ö�Τ��뽵���� 1 ��
IWISO ���ֹ� (��ǯ�κǽ�������������뽵���� 1 ��)
CC���� (2 ��)
J��ꥦ���� (������ 4712 ǯ 1 �� 1 ��������̻��в���)
Qquarter (��Ⱦ��)
RM�����޿����ˤ��� (I-XII�� I=������) - ��ʸ��
rm�����޿����ˤ��� (I-XII�� I=������) - ��ʸ��
TZ������̾�� - ��ʸ��
tz������̾�� - ��ʸ��

�ɤΤ褦�ʥƥ�ץ졼�ȥѥ�������Ф��Ƥ⡢���ο��񤤤��ѹ����뤿��ˤ����ν����Ҥ�Ŭ�Ѥ��뤳�Ȥ��Ǥ��ޤ����㤨�С�"FMMonth" �� "FM" ���դ��� "Month" �ѥ�����Ǥ��� Table 6-14 �ˡ�����/����ե����ޥåȤν����ҥѥ�����򼨤��ޤ���

Table 6-14. ����/�����Ѵ��Υƥ�ץ졼�ȥѥ����󽤾���

������������
FM ��Ƭ�����ͤ�⡼�� (���򤪤�ӥ����Υѥǥ��󥰤�̵��)FMMonth
TH ��������ʸ���ν������ɲ�DDTH
th ��������ʸ���ν������ɲ�DDth
FX ��Ƭ������ե����ޥåȤΥ������Х륪�ץ���� (���Ѿ�����ջ��໲��)FX Month DD Day
SP ���������ڥ�⡼�� (̤����)DDSP

����/���﷿�ե����ޥåȤλ��Ѿ�����ջ���

Table 6-15 �ˡ����ͷ����ͤΥե����ޥåȤ˻��Ѳ�ǽ�ʥƥ�ץ졼�ȥѥ�����򼨤��ޤ���

Table 6-15. �����Ѵ��Υƥ�ץ졼�ȥѥ�����

�ѥ���������
9���ꤵ�줿����Ǥ���
0���˥������դ�����
. (������)������
, (�����)���롼�� (3 ��) ���ڤ����
PR����ͤγѳ��ɽ��
S(�����������)�ޥ��ʥ������դ������
L(�����������)�̲ߵ���
D(�����������)������
G(�����������)���롼�׶��ڤ����
MI(���� < 0 �Ǥ����) ������֤˥ޥ��ʥ�����
PL(���� > 0 �Ǥ����) ������֤˥ץ饹����
SG���ꤵ�줿���֤˥ץ饹/�ޥ��ʥ�����
RN(1 �� 3999 �������ͤˤ��)�����޿���
TH �ޤ��� th�����Ѵ�
Vn �奷�ե� (���ջ���򻲾�)
EEEE�ʳص���ɽ��ˡ (̤����)

���ͷ��ե����ޥåȤλ��Ѿ�����ջ���

Table 6-16 �ˡ�to_char �ؿ�����Ѥ�����򤤤��Ĥ������ޤ���

Table 6-16. to_char ����

��������
to_char(now(),'Day, DD HH12:MI:SS')'Tuesday , 06 05:39:18'
to_char(now(),'FMDay, FMDD HH12:MI:SS')'Tuesday, 6 05:39:18'
to_char(-0.1,'99.99')' -.10'
to_char(-0.1,'FM9.99')'-.1'
to_char(0.1,'0.9')' 0.1'
to_char(12,'9990999.9')' 0012.0'
to_char(12,'FM9990999.9')'0012'
to_char(485,'999')' 485'
to_char(-485,'999')'-485'
to_char(485,'9 9 9')' 4 8 5'
to_char(1485,'9,999')' 1,485'
to_char(1485,'9G999')' 1 485'
to_char(148.5,'999.999')' 148.500'
to_char(148.5,'999D999')' 148,500'
to_char(3148.5,'9G999D999')' 3 148,500'
to_char(-485,'999S')'485-'
to_char(-485,'999MI')'485-'
to_char(485,'999MI')'485'
to_char(485,'PL999')'+485'
to_char(485,'SG999')'+485'
to_char(-485,'SG999')'-485'
to_char(-485,'9SG99')'4-85'
to_char(-485,'999PR')'<485>'
to_char(485,'L999')'DM 485
to_char(485,'RN')'CDLXXXV'
to_char(485,'FMRN')'CDLXXXV'
to_char(5.2,'FMRN')V
to_char(482,'999th')' 482nd'
to_char(485, '"Good number:"999')'Good number: 485'
to_char(485.8,'"Pre:"999" Post:" .999')'Pre:485 Post: .800'
to_char(12,'99V999')' 12000'
to_char(12.4,'99V999')' 12400'
to_char(12.45, '99V9')' 125'