�{�A�ڂ�SQL�̉��p�͂�g�ɕt�������G���W�j�A�����ɁA���܂��܂ȃe�N�j�b�N���Љ��BSQL�̊�{�\���͕��ՂȂ��̂����A�����Ŋ��p����ɂ͋��ȏ��I�ȋL�q�𗝉����邾���ł͕s�\�����B�{�A�ڂ́A�����ȃ��[���}�K�W���u����I�I���I Oracle - �ǂ��Ղ茟�ؐ����v�s����C���T�C�g�e�N�m���W�[�̃R���T���^���g�����M�w�Ɍ}���ASQL�̃Z���X����ɖ𗧂�Z���Z���Љ�Ă����B�i�ҏW�ǁj
�@����͏W�v���Ɏg�p����ƕ֗��Ȋ��Ƀ^�[�Q�b�g���i���ĉ�����܂��B�W�v���Ɏg�p�������ɂ�
�Ȃǂ�����܂��B�Ⴆ�A���X�g1�̃T���v������グ�\���猎�ʂ̔���グ�W�v�����߂Ă݂܂��傤�B
SQL> desc sales ���O �^ ----------------------------------------- ------------------- PRODUCT_CODE NUMBER MONTH NUMBER SAL NUMBER
SQL> select month,sum(sal) from sales group by month order by 1; MONTH SUM(SAL) ---------- ---------- 1 50000 2 107200 3 160800 4 80400 5 100500 6 120600 7 93800 8 107200 9 120600 10 134000 11 147400 12 160800
�@�ȒP�ł��ˁB�ł͎l�����ʂ̔���グ�W�v�����߂�ɂ́A�ǂ�����悢�ł��傤�B
�@�܂�������ȒP�Ȃ̂́gUNION ALL�h�ŘA�����Ă��܂����@�ł͂Ȃ��ł��傤���BUNION ALL��2�ȏ�̃N�G���̌��ʂ�A������W�����Z�q�ł��B
SQL> select '1Q' quarter,sum(sal) from sales where month between 1 and 3 union all select '2Q' quarter,sum(sal) from sales where month between 4 and 6 union all select '3Q' quarter,sum(sal) from sales where month between 7 and 9 union all select '4Q' quarter,sum(sal) from sales where month between 10 and 12; QUARTER SUM(SAL) ------- ---------- 1Q 318000 2Q 301500 3Q 321600 4Q 442200
�@�������A���̏ꍇ����SALES�\��4��A�N�Z�X���Ă��܂��̂ŁA����������SQL���ƂȂ��Ă��܂��B�p�t�H�[�}���X����ɂȂ邩������܂���B�i���y�[�W�֑����j
Copyright © ITmedia, Inc. All Rights Reserved.