J'ai une table avec des dossiers pour chaque code postal aux États-Unis. Pour l'affichage sur une carte, j'ai besoin de sélectionner X loggings randoms par état. Comment ferais-je cela?
Utilisation:
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
SELECT * FROM ZipCodes ORDER BY NEWID()