�y2025/05/19�z�L���̗v���NjL���܂���
�@�O��Ɉ��������A�����SELECT���ł̕��בւ��̎d���iORDER BY�j�̐��������܂��B�����ɓ���O�ɁASQL���̋L�q���@�ɂ��āA��⑫�����܂��B
�@SQL�ő啶���Ə���������ʂ��邩�ۂ��́A����������T�[�o���Ƃɐݒ肳���u���בւ����v�Ō��܂�܂��B���̐ݒ�ɂ��A�e�[�u�����A�Ƃ�����DB�̍\���Ɋւ��閼�́i�I�u�W�F�N�g���j���A�啶���^����������ʂ���邩�ۂ������܂�܂��B
�@�Ⴆ�A�O��g�p����
SELECT CustomerID, CompanyName FROM Customers
�Ƃ���SQL�́A�u�������A�啶������������ʂ��Ȃ��v�Ɛݒ肳�ꂽ���ł�
SELECT customerid, companyname FROM customers
�ƋL�q���Ă��������ʂ������܂����A�u�\�����������A�啶������������ʂ���v�Ɛݒ肳�ꂽ���ł́A�u�I�u�W�F�N�g���������ł��v�Ƃ����G���[���������A���s���܂��B
�@�ǂ̂悤�Ȋ��ł����Ă��A�e�[�u������ɂ͑啶���Ə�������K�X�g�p���āASQL�L�q���ɂ͒�`�����Ƃ��Ɠ����e�[�u��������g�����Ƃ��A�ԈႢ�����Ȃ�����|�C���g�ƂȂ�܂��B
�@SQL���͉��s��F�����܂���̂ŁASQL�����̔C�ӂ̈ʒu�ʼn��s�����邱�Ƃ��\�ł��B����2�̗�́A2�Ƃ��������ʂ�Ԃ��܂��B
SELECT * FROM Customers WHERE City = 'London'
SELECT * FROM Customers WHERE City = 'London'
�@�������A�����̉��s�́A���s�Ƃ��ĔF������܂��B����ɂ��ẮA�f�[�^��}������INSERT����A�f�[�^���C������UPDATE���̉�Ɏ���������Đ������܂��B
�@������� " "�i�_�u���E�N�I�[�e�[�V�����A��d���p���j�ň͂ރR���s���[�^���ꂪ�����ł����ASQL�ł� ' '�i�V���O���E�N�I�[�e�[�V�����A�P����p���j�ň݂͂܂��BSQL Server�ł́A�ݒ�ɂ���Ă̓_�u���E�N�I�[�e�[�V�������g�p�ł��܂����AANSI�ł̓V���O���E�N�I�[�e�[�V�������W���ł��B
�@ANSI�ł́A�_�u���E�N�I�[�e�[�V�������A���ɐ�������I�u�W�F�N�g���̋��Ɏg�p���܂��B
�@�e�[�u�����A�J�������Ƃ������I�u�W�F�N�g���́A�ʏ�A��蕶���Ȃ��ɋL�q���邱�Ƃ��\�ł��B���܂ł̗�ł́A���ׂċ�蕶���Ȃ��ł̋L�q�Ő������܂����B
�@�e�[�u�����A�J�������ɂ́A���܂��̂��g�p���邱�Ƃ��\�ł��B���̂悤�ȏꍇ�ɂ́A�_�u���E�N�I�[�e�[�V�����ň͂�Ŏw�肵�܂��B
SELECT * FROM "Order Details"
�@���̗�����ۂɎ��s����ƁA�u'Order Details' �̋߂��ɕs���ȍ\��������܂��B�v�Ƃ����G���[���b�Z�[�W���o�͂���܂���ł������H SQL Server Enterprise Manager��N�G���E�A�i���C�U�́A�f�t�H���g�ł̓_�u���E�N�I�[�e�[�V�����̈����Ɋւ���ANSI�W���ɏ��������ݒ�ɂ͂Ȃ��Ă��܂���B
�@���̒ʂ�ɃI�v�V������ύX���邱�ƂŁAANSI�W���̐ݒ�Ƃ��邱�Ƃ��ł��܂��B�N�G���E�A�i���C�U�ŁA�u�w�N�G���x���j���[�����݂̐ڑ��I�v�V�����v��I�����܂��B�\��������ʂŁA�uANSI�̈��p���ň͂܂ꂽ���ʎq���g�p�v���`�F�b�N���A�K�p���܂��B
�@�ł́A�{��ɓ���܂��傤�B
�@SELECT���Ńf�[�^���擾���\���������ꍇ�A�\�������f�[�^�̏��Ԃ́A���Ɏw�肵�Ȃ�����ARDBMS�iSQL Server�j������Ɍ��肵�܂��B�ʏ�́A����SELECT���s����Γ������ԂŃf�[�^���\������܂����A������ۏ͂���Ă��܂���B
�@�����I�Ƀf�[�^��\�������鏇�Ԃ��w�肷��ꍇ�ɂ́ASELECT���ɁuORDER BY�v�Ƃ������lj����܂��B�Ⴆ�ACustomers�e�[�u���̃f�[�^����Ж����ɕ\�������邽�߂ɂ́A���̂悤��SQL���s���܂��B
SELECT CustomerID, CompanyName FROM Customers ORDER BY CompanyName
�@���̗�̂悤�ɁA�uORDER BY�v�Ƃ����L�[���[�h�ɑ����ė��w�肵�܂��B�̌�Ɂu�����v�u�~���v�̎w������邱�Ƃ��\�ł��B
SELECT CustomerID, CompanyName FROM Customers ORDER BY CompanyName DESC
�@�������uASC�v�A�~�����uDESC�v�ŁA�w����ȗ������ꍇ�͏����ɂȂ�܂��B�܂��AORDER BY�Ɏw�肷���́A�����w�肷�邱�Ƃ��ł��܂��B
SELECT CustomerID, CompanyName, City FROM Customers ORDER BY City, CompanyName
�@���̏ꍇ�A�܂�City��̏��ɕ��בւ����s���A����City��̒l���������s��CompanyName��̏��ɕ��בւ����܂��B���x�ւ��Ɏw��ł����́ASQL Server���������Ƃ̂ł���قƂ�ǂ̃f�[�^��Ώۂɂ��邱�Ƃ��ł��܂����Atext�^��image�^�̗�͎w��ł��܂���̂ŁA���ӂ��K�v�ł��B
�@���בւ����ǂ̂悤�ȋK���Ɋ�Â��Ď��s���邩�́ASQL Server�̃C���X�g�[�����ɐݒ肷��u���בւ����v�iSort Order�j�Ō��܂�܂��B����́A�T�[�o���Ƃ̐ݒ�ƂȂ邽�߁ADB���Ƃɐݒ肷�邱�Ƃ�A�C���X�g�[����̕ύX�͂ł��܂���B
�@SQL Server�Ŏw��ł�����בւ����ɂ́A�ȉ��̂悤�ȃ^�C�v������܂��B
�@�u�������v�u�\�����������v�Ƃ����̂́A�p�a���T�⍑�ꎫ�T�̂悤�ɁA�����̌��o���̏��ԂɎg�p�����̂Ɠ������Ԃł��B�Ⴆ�A�A���t�@�x�b�g�ł���A
A��a��B��b��C��c
�Ƃ������Ԃŕ��т܂��B
�@����A�u�o�C�i�����v�̏ꍇ�ɂ́A�C���X�g�[�����ꂽ�����R�[�h�̌n�Ŏg�p����镶���R�[�h���ɕ��בւ����s���܂��B�ʏ�g�p�����ISO�����Z�b�g�ł́A��L�̗�́A
A��B��C��a��b��c
�Ƃ��������ŕ��т܂��B
�@�܂��A�u���בւ����v�Ƃ����ݒ荀�ڂł����A�����Ɂu�啶���^�������̋�ʁv�Ɋւ��Ă��Z�b�g�Őݒ肵�܂��B
�@SQL Server�̃C���X�g�[�����̃f�t�H���g�ł́A�u�������A�啶������������ʂ��Ȃ��v���I������܂��B�f�t�H���g��ύX���āA�Ⴆ�u�\�����������A�啶������������ʂ���v��I�����Z�b�g�A�b�v���s���ƁA�啶���^����������ʂ����悤�ɂȂ�܂��B
�@���̐ݒ�̉e���͈͂Ƃ��ẮA�uOrder By�v�ɂ��f�[�^�̕��בւ������͂��߂Ƃ��AWHERE��ł̌��������w��A����ɁASQL���ł�DB���A�e�[�u�����A�A�Ƃ������I�u�W�F�N�g���̋L�q�ɂ��e����^���܂��B
�@�Ⴆ�A�u�啶������������ʂ��Ȃ��v�ݒ�̊��ł́A�uLondon�v�Ɓulondon�v�͓����ł��̂ŁA���̗�ł�City���uLondon�v�̃f�[�^���������ʂƂ��ĕ\������܂����A�u�啶���Ə���������ʂ���v���ł́A�������ʂƂ��ĕ\������܂���B
SELECT CustomerID, CompanyName, City FROM Customers WHERE City = 'london'
����́A �uORDER BY��v���Љ�܂����B����́A�W�v�̎d���iGROUP BY�j��\�肵�Ă��܂��B
Copyright © ITmedia, Inc. All Rights Reserved.