F.46. tsm_윈 토토 —시스템_ROWS샘플링 방법테이블 샘플 #

tsm_윈 토토모듈은 테이블 샘플링 방법을 제공합니다윈 토토, 다음에서 사용할 수 있습니다.테이블 샘플a의 절선택명령.

이 테이블 샘플링 방법은 읽을 최대 행 수인 단일 정수 인수를 허용합니다. 결과 샘플에는 항상 정확히 그 만큼의 행이 포함됩니다. 단, 테이블에 행이 충분하지 않아 전체 테이블이 선택되는 경우는 제외됩니다.

내장된 것과 같습니다.시스템샘플링 방법,윈 토토블록 수준 샘플링을 수행하므로 샘플이 완전히 무작위는 아니지만 특히 적은 수의 행만 요청되는 경우 클러스터링 효과가 발생할 수 있습니다.

윈 토토다음을 지원하지 않습니다반복 가능절.

이 모듈은 고려됩니다.신뢰할 수 있는즉, 슈퍼유저가 아닌 사용자가 설치할 수 있습니다.만들기현재 데이터베이스에 대한 권한입니다.

F.46.1. 예#

다음은 테이블 샘플을 선택하는 예입니다.윈 토토. 먼저 확장 프로그램을 설치하세요.

확장 프로그램 생성 tsm_윈 토토;

그러면 당신은 그것을 사용할 수 있습니다선택명령, 예를 들어:

SELECT * FROM my_table TABLESAMPLE 윈 토토(100);

이 명령은 테이블에서 100개 행의 샘플을 반환합니다.내_테이블(테이블에 표시되는 행이 100개가 아닌 경우, 모든 행이 반환되는 경우 제외).

수정사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.