본문 바로가기
분석/데이터분석

Mysql 샘플링 (Sampling) : 랜덤 추출

by 여우요원 2022. 4. 6.
반응형

램덤

Mysql 에서 랜덤(무작위)으로 몇개의 데이터를 추출하는 경우에 사용할 수 있는 쿼리 문장이다.

 

order by 절에 rand() 함수를 적용하면 데이터가 랜덤한 순서로 추출이되면 

limit 절로 그 갯수를 정하는 방식이다. 

 

Select *
From tb_sample
Order by rand()
Limit 100

위의 쿼리는 tb_sample 이라는 테이블에서 랜덤으로 100개의 raw 를 추출하는 쿼리문장이며, 
필요에 따라서 Where 절을 추가할 수 있다.

 

Where 절이 추가되면, 조건이 적용된 데이터중에서 랜덤하게 100개를 추출한다. 

 

반응형