Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tambahkan nomor baris ke kumpulan hasil kueri SQL

SELECT
    t.A,
    t.B,
    t.C,
    ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS number
FROM tableZ AS t

Lihat contoh kerja di SQLFiddle

Tentu saja, Anda mungkin ingin menentukan urutan penomoran baris – jika demikian, cukup tukar OVER (ORDER BY (SELECT 1)) untuk, misalnya, OVER (ORDER BY t.C) , seperti dalam ORDER BY biasa klausa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara meneruskan array string dalam parameter SQL ke klausa IN dalam SQL

  2. Pisahkan string yang dipisahkan koma dan sisipkan ke tabel (int)

  3. TSQL DATETIME ISO 8601

  4. Bagaimana saya bisa membuat pengguna di database SQL Server Express yang saya tambahkan ke proyek saya?

  5. Daftar Semua Kolom Identitas di Database SQL Server:sys.identity_columns