วันจันทร์ที่ 10 กุมภาพันธ์ พ.ศ. 2557

SQLServer การเพิ่มเลขที่ (record number) ในข้อมูล

การเพิ่ม Record number เป็นอีก column หนึ่งเพิ่มเข้ามา

        เขียนคำสั่งได้ดังนี้

SELECT ROW_NUMBER() OVER (ORDER BY (SELECT 0))AS RecNum ,* FROM table

        เราก็จะได้  field เพิ่มขึ้นอีก field ชื่อ RecNum เรียงตั้งแต่ 1,2......

         ตรง "SELECT 0" อาจจะเปลี่ยเป็น field ที่ต้องการเรียง

RecNum     field1       field2        field3
     1              006       toyata        red
     2              004       honda        blue
     3                ......
     4