본문 바로가기

프로그래밍/MySQL

MYSQL에서 랜덤으로 데이터 읽어오기

반응형

예) select * from table_name order by rand() limit 10 ;

위에서 table_name 에는 자신이 랜덤으로 데이터를 뽑을 테이블의 이름이며

10은 자신이 랜덤으로 몇개의 데이터를 뽑을것인지 쓰는 곳이다.

예를들어 자신이 aaa라는 테이블에서 7개의 임의의 데이터를 읽어오려면

select * from aaa order by rand() limit 7 ;

라고 쓰면 된다.

반응형