Il campionamento con il generatore di query non funziona come previstoQualcuno ha riscontrato problemi con il campionamento dal generatore di query? Ho un cliente interessato a questa capacità e stavo mettendo insieme un esempio per mostrarlo. Sto usando SQL Server 2014 Express per il mio database e sto ottenendo strani risultati. Ho chiesto un campione del 10% e ho ottenuto zero righe. Ho chiesto 30 righe casuali e ho ottenuto l'intero tavolo. Ho chiesto 10 righe casuali e ho zero righe. Sto facendo tutto questo su Big_Class che è un piccolo tavolo con solo 40 righe, forse è questo il mio problema? Mi sembra che il problema sia con SQL Server 2014 Express perché posso vedere il codice SQL e sembra OK
Ri: Il campionamento con il generatore di query non funziona come previstoC'è una soglia perché questo funzioni. Questo è di Tonya Mauldin nei test di un rapporto simile che Chris Kirchberg ha avuto qualche settimana fa attraverso l'elenco beta:
"Ho provato questo con SQLServer, in realtà questo non è un problema JMP che esegue lo script di query" SELECT * FROM [SQBTest]. [Big_Class] TABLESAMPLE (25 PERCENT) "in SQLServer Management Studio, restituisce una tabella vuota o restituisce la tabella con tutte le righe, immagino che ciò sia dovuto al fatto che il numero totale di righe della grande classe è troppo piccolo (40 righe) per utilizzare il campionamento. Se utilizziamo una tabella con più righe, diciamo oltre 10000 righe, il risultato del campione restituito non sarebbe vuoto e ragionevole. “