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

SQL Server - kéo X bản ghi ngẫu nhiên cho mỗi trạng thái

Sử dụng:

WITH sample AS (
 SELECT t.*,
        ROW_NUMBER() OVER (PARTITION BY t.state
                               ORDER BY NEWID()) AS rank
   FROM ZIPCODES t)
SELECT s.*
  FROM sample s
 WHERE s.rank <= 5


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tách các từ theo nhóm khôn ngoan cho mỗi hàng trong SQL

  2. Tạo bảng SQL từ tệp xls (Excel)

  3. Kết nối với phiên bản SQL Server 2008 được đặt tên từ ASP cổ điển

  4. 'Số nhận dạng nhiều phần' là gì và tại sao nó không thể bị ràng buộc?

  5. Kết hợp nhiều hàng thành một hàng