PHP MySQL Order By Keyword
- ກ່ອນມາ MySQL Where
- ຕໍ່ມາ MySQL Update
ສີ່ວຽນ ORDER BY ຖືກນຳໃຊ້ເພື່ອຈັດການຄັດເລືອກຂໍ້ມູນໃນບັນດາບັນທຶກ.
ສີ່ວຽນ ORDER BY
ສີ່ວຽນ ORDER BY ຖືກນຳໃຊ້ເພື່ອຈັດການຄັດເລືອກຂໍ້ມູນໃນບັນດາບັນທຶກ.
ສັບສຳນັກງານ
SELECT column_name(s) FROM table_name ORDER BY column_name
ຄວາມຄິດເຫັນ:SQL ບໍ່ພິຈາລະນາຄວາມເປັນພາສາຫັກ. ORDER BY ແມ່ນບໍ່ແຕກຕ່າງກັນກັບ order by.
ຕົວຢ່າງ
ຄັ້ງວັນນີ້ແມ່ນການເລືອກຂໍ້ມູນທັງໝົດຈາກຕາລະບັນ "Persons" ແລະຈັດການຄັດເລືອກຕາມຈຸດ "Age":
<?php $con = mysql_connect("localhost","peter","abc123"); ບໍ່ມີ $con { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons ORDER BY age"); while($row = mysql_fetch_array($result)) { echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $row['Age']; echo "<br />"; } mysql_close($con); ?>
ການອອກມາຂອງການຂຽນຂອງວິທີການນີ້:
Glenn Quagmire 33 Peter Griffin 35
ຈັດການອະທິບາຍຕົວຢູ່ລຳດັບຂື້ນ ຫຼື ຫຼຸດ
ຖ້າໃຊ້ຄຳປະໝາດ ORDER BY, ອະທິບາຍຂອງຄະນະລະບຽບຄວາມຊັບຊ້ອນຂໍ້ມູນຈະແບບອະທິບາຍຕົວ (1 ກ່ອນ 9, "a" ກ່ອນ "p"):
ກະຕຸ້ນໃຊ້ຄຳປະໝາດ DESC ເພື່ອຈັດການອະທິບາຍຕົວຢູ່ລຳດັບຫຼຸດ (9 ກ່ອນ 1, "p" ກ່ອນ "a"):
SELECT column_name(s) FROM table_name ORDER BY column_name DESC
ຈັດການອະທິບາຍດ້ວຍສອງອີງ
ສາມາດຈັດການອະທິບາຍດ້ວຍຫຼາຍອີງ. ເມື່ອຈັດການອະທິບາຍດ້ວຍຫຼາຍອີງ, ເທື່ອທີ່ອີງທຳອິດບໍ່ກົງກັນກໍຍັງໃຊ້ອີງທີ່ສອງ:
SELECT column_name(s) FROM table_name ORDER BY column_name1, column_name2
- ກ່ອນມາ MySQL Where
- ຕໍ່ມາ MySQL Update