쿼리 빌더를 사용한 샘플링이 예상대로 작동하지 않습니다쿼리 빌더에서 샘플링하는 데 문제가있는 사람이 있습니까? 이 기능에 관심이있는 고객이 있는데이를 보여주기 위해 예를 모았습니다. 데이터베이스에 SQL Server 2014 Express를 사용하고 있는데 이상한 결과가 나타납니다. 나는 10 % 샘플을 요청하고 제로 행을 얻습니다. 나는 30 개의 무작위 행을 요청했고 전체 테이블을 얻었습니다. 나는 임의의 10 행을 요청했고 0 행을 얻습니다. Big_Class 에서이 모든 작업을 수행하고 있습니다. Big_Class는 40 개의 행이있는 작은 테이블입니다. 아마 내 문제입니까? SQL 코드를 볼 수 있고 문제가 없어 SQL Server 2014 Express에 문제가있는 것으로 보입니다.
다시 : 쿼리 작성기를 사용한 샘플링이 예상대로 작동하지 않습니다이것에 대한 임계 값이 있습니다. 이것은 Chris Kirchberg가 몇 주 전에 베타 목록을 통해 가지고 있었던 비슷한 보고서에서 테스트 한 Tonya Mauldin의 것입니다.
"SQLServer로이 작업을 시도했지만 실제로는"SELECT * FROM [SQBTest]. [Big_Class] TABLESAMPLE (25 PERCENT) "쿼리 스크립트를 실행하는 JMP 문제가 아닙니다. SQLServer Management Studio에서 빈 테이블을 반환하거나 테이블을 반환합니다. 모든 행을 사용하면 큰 클래스의 총 행 수가 샘플링을 사용하기에 너무 적기 때문에 (40 행) 때문입니다. 더 많은 행 (예 : 10000+ 행)이있는 테이블을 사용하면 반환 된 샘플 결과가 비어 있지 않고 합리적이지 않습니다. "