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

SQL Server 2008 sử dụng RANK để đánh số hàng động

Điều này nên làm:

SELECT rank() OVER (ORDER BY WL.LastName, WL.FirstName) as rank, WL.LastName, WL.FirstName 
FROM  @tblWaitList WL         
INNER JOIN @tblSeminar S 
ON WL.SeminarGuid=S.SeminarGuid     
WHERE S.SeminarID = @SeminarID AND S.SeminarType = @SeminarType         
ORDER BY rank ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi nhiều cơ sở - sử dụng tất cả các kết hợp cho trình rút ngắn URL

  2. Chia một cột thành nhiều cột nhưng dữ liệu sẽ khác nhau SQL

  3. Làm thế nào để biết nếu một cột được tính toán là xác định trong SQL Server

  4. Cách dừng thông báo Cơ sở dữ liệu đã thay đổi thành ...

  5. Truyền nhiều giá trị cho một tham số SQL