ຄຳສັ່ງ SQL ORDER BY

ຄຳສັ່ງ ORDER BY ຕົກພາສານຳມາຈາກການຈັດການລະບຸຕາມກອງທີ່ກໍານົດໃນຕາມພາຍໃນຕາມກອງທີ່ກໍານົດ.

ຄຳສັ່ງ ORDER BY

ຄຳສັ່ງ ORDER BY ຕົກພາສານຳມາຈາກການຈັດການລະບຸຂໍ້ມູນໃນພາຍໃນຕາມກອງທີ່ກໍານົດ.

ຄຳສັ່ງ ORDER BY ຈະຈັດການລະບຸຂໍ້ມູນໃນລຳດັບການຈັດຢູ່ຕາມລຳດັບສູງຕາມລຳດັບຕໍ່າ.

ຖ້າພວກເຈົ້າຕ້ອງຈັດການລະບຸຂໍ້ມູນໃນລຳດັບຫລັງ ຈະສາມາດໃຊ້ຄຳສັ່ງ DESC.

ການສະແດງກັບສິ່ງທີ່ໃຊ້ໃນຕົວຢ່າງ:

ການສະແດງກັບອີກ: Orders

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

ຄວາມຄົນ 1

ສະແດງຊື່ບໍລິສັດໃນລຳດັບວັດຖຸ:

SELECT Company, OrderNumber FROM Orders ORDER BY Company

ຜົນການການຄົ້ນຄວ້າ:

Company OrderNumber
Apple 4698
IBM 3532
W3School 6953
W3School 2356

ຄວາມຄົນ 2

ສະແດງຊື່ບໍລິສັດໃນລຳດັບວັດຖຸ (Company) ແລະ ສະແດງທີ່ສຳລັບລຳດັບວັດຖຸ (OrderNumber):

SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber

ຜົນການການຄົ້ນຄວ້າ:

Company OrderNumber
Apple 4698
IBM 3532
W3School 2356
W3School 6953

ຄວາມຄົນ 3

ສະແດງຊື່ບໍລິສັດໃນລຳດັບຫລັງລຳດັບວັດຖຸ:

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC

ຜົນການການຄົ້ນຄວ້າ:

Company OrderNumber
W3School 6953
W3School 2356
IBM 3532
Apple 4698

ຄວາມຄົນ 4

ສະແດງຊື່ບໍລິສັດໃນລຳດັບຫລັງລຳດັບວັດຖຸ ແລະ ສະແດງທີ່ສຳລັບລຳດັບວັດຖຸ:

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC

ຜົນການການຄົ້ນຄວ້າ:

Company OrderNumber
W3School 2356
W3School 6953
IBM 3532
Apple 4698

ຫັງວິທີ:ພາຍໃນຜົນຂອງຕໍ່າມັນມີຊື່ບໍລິສັດສອງຊື່ດຽວກັນ (W3School). ໃນຄັ້ງນີ້ພຽງແຕ່ຄັ້ງດຽວທີ່ມີຄວາມຄືກັນໃນກອງທໍາອິດ ກອງທີສອງແມ່ນຈັດຢູ່ເທິງລຳດັບການຈັດຢູ່. ຖ້າມີຄວາມລັບໃນກອງທໍາອິດ ສະຖານະການດຽວກັນກໍ່ຈະເກີດຂຶ້ນ.