การเติมเลขลำดับแถวข้อมูลบน MySQL

เคยบ้างมั้ยครับที่ต้องการ Query คำสั่งของ MySQL แล้วต้องการให้ผลลัพท์แสดงเลขลำดับรายการออกมาด้วย
SELECT @row:=@row+1 AS `row`,`id`,`value`
FROM `table_name`
,(SELECT @row:=0) AS r
LIMIT 5

ผลลัพท์การ Query แสดงในตารางด้านล่าง                                                                                                                                                                                                                                                                                                                                                                          
rowidvalue
11คุณรู้บ้างไหม
24กฎหมายฮาๆ ของอเมริกา
36สุดยอดหลุม
47Regular Expressions Tutorial
58แหล่งรวม Text Books สำหรับ WebDeveloper และ Programer ทั้งหลาย
คอลัมน์ row คือลำดับของรายการที่สร้างด้วย Query ครับ ส่วนประโยชน์ของมันจะเอาไปใช้ทำอะไรก็ประยุกต์เอาครับ
ผู้เขียน Goragod โพสต์เมื่อ 12 พ.ค. 2558 เปิดดู 1,615 ป้ายกำกับ SQL

เรื่องที่เกี่ยวข้อง

^