วันนี้จะขอเสนอแนวทางการใช้ SQL เพื่อดึงข้อมูล record สุดท้ายออกมา
แนวทางที่ 1
- ให้เลือกข้อมูลโดยการเรียงลำดับจากมากไปน้อยก่อน จากนั้นใช้ฟังก์ชั่น limit เข้ามาช่วยในการตัดตััวที่เหลือออกไปเอาแค่ record แรกที่ผ่านการเรียงลำดับจากมากไปน้อยแล้วออกมา
http://localhost/phpmyadminเท่านี้ท่านก็จะพบกับเจ้าตัวโปรแกรม phpmyadmin ตัวจัดการฐานข้อมูล MySQL ผ่านหน้าเว็บ
ORDER BY xxx ASC;ดูจะให้มันเรียงกันเป็นลำดับ
xxx ชื่อคอลัมที่ต้องการ sort
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
1, 10, 11, 12, 13, 2, 3, 4, 5, 6, 7, 8, 9ก็เลยสงสัยกลับไปดูยังฐานข้อมูลปรากฏว่า Type ในฐานข้อมูลประกาศ เป็น VARCHAR2
ORDER BY TO_NUMBER(xxx) ASC;หวังว่าความรู้เล็กๆน้อยๆ อันนี้คงเป็นประโยชน์ไม่มากก็น้อย
xxx ชื่อคอลัมที่ต้องการ sort