SQL Server - pull X random records per state SQL Server - pull X random records per state sql sql

SQL Server - pull X random records per state


Use:

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