GORAGOD.com
freelance, web developer, web designer, hosting, domain name
Home
Host & Domain
Portfolio
field type เป็น varchar ใช้คำสั่ง order by ใน sql อย่างไร
Home
Forum
field type เป็น varchar ใช้คำสั่ง order by ใน sql อย่างไร
Rakpat
ลักษณะข้อมูล
1/2551
2/2551
3/2551
1/2552
2/2552
3/2552
จะเรียงให้ออกมาในลักษณะนี้
3/2552
2/2552
1/2552
3/2551
2/2551
1/2551
ใช้ ORDER BY xxx DESC ;
ผลลัพธ์ก้อไม่ได้ตามที่ต้องการ
แล้วถ้าจะเรียงลำดับ 2 ฟิลด์ ได้ไหม อย่าง ORDER BY xxx1,xxx2 DESC ;
รบกวนด้วยค่ะ ขอบคุณค่ะ
goragod
แบบนี้เรียงไม่ได้ครับ การเรียงลำดับของ varchar จะเรียงตาม ตัวอักษร ข้อความ ถึงแม้ข้อความนั้นๆจะเป็นตัวเลข
การเรียงลำดับสามารถเรียงลำดับได้ มากว่า 1 ฟิลด์ แยกกัน และ คนละวิธีได้ด้วย เช่น
ORDER BY id DESC, name ASC
Rakpat
ขอบคุณค่ะ จะลองทำดูก่อนน่ะค่ะ
ความคิดเห็น
รายละเอียด
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^
การเรียงลำดับสามารถเรียงลำดับได้ มากว่า 1 ฟิลด์ แยกกัน และ คนละวิธีได้ด้วย เช่น
ORDER BY id DESC, name ASC