Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

SQL SELECT số lô gia tăng mỗi X hàng

Điều này sẽ hoạt động:

select ROW_NUMBER() OVER (Order by (select 0)) AS RowNumber,
(case when convert(int, (ROW_NUMBER() OVER (Order by (select 0)) % 5))=0 then 0 else 1 end) + convert(int, (ROW_NUMBER() OVER (Order by (select 0)) / 5)) as BatchNumber,
* from WorkQueue


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay thế cho SQL BULK INSERT

  2. Cách lấy Chuỗi kết nối từ cơ sở dữ liệu

  3. Cách sử dụng GOTO trong SQL Server

  4. Cập nhật Cột nhận dạng của một bảng có các số liên tiếp thông qua Quy trình được lưu trữ trong SQL

  5. Đăng nhập máy chủ SQL tên miền chéo bằng xác thực Windows