Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server — ściągaj X losowych rekordów na stan

Użyj:

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. SQL Server FOR XML Path tworzy powtarzające się węzły

  2. Problemy z porównaniem SQL i wartościami null

  3. Pobierz obraz z bazy danych w asp.net

  4. Użyj FILEGROUP_NAME(), aby zwrócić nazwę grupy plików w SQL Server

  5. Odpowiednie indeksy do sortowania w funkcjach rankingowych