SELECT ใส่ลำดับข้อมูล ด้วย @rownum บทความนี้สอนเขียนคำสั่ง SQL แสดงข้อมูล พร้อมลำดับ (Sequences) ของข้อมูล โดยลำดับจะเริ่มจากหมายเลข 1 และบวกเพิ่ม 1 ไปเรื่อยๆ ตามจำนวนข้อมูล สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง SELECT ใส่ลำดับข้อมูล ด้วย @rownum
SELECT @rownum:=@rownum+1 AS no, title
FROM color, (SELECT @rownum:=0) as no;
ผลลัพธ์
+----+-------+
| id | title |
+----+-------+
| 1 | red |
| 2 | green |
| 3 | blue |
+----+-------+
SELECT ใส่ลำดับข้อมูล จากตัวอย่างกำหนด @rownum:=0 จากนั้นนำ @rownum ไปใช้กับ SELECT โดยการบวกเพิ่ม 1 ด้วย @rownum:=@rownum+1 ตั้งชื่อ column ว่า no จากตาราง color ฐานข้อมูล MySQL