Estrarre record casuali con MSSQL
Utilizzando funzione NEWID è possibile estrarre un record in maniera casuale:
SELECT TOP 1 * FROM tabella ORDER BY NEWID()
Per estrarre più record:
SELECT TOP NN * from tabella ORDER BY NEWID()
dove NN è il numero di record da estrarre.