[MySQL] 랜덤 레코드 가져오기

배너 또는 무작위로 데이터를 보여줘야하는 경우 사용하게 됩니다.

SELECT * FROM TABLE ORDER BY RAND() LIMIT 2;

랜덤으로 가져오는 것을 정의하는 부분은 ORDER BY 절입니다. ASC나 DESC가 아닌 RAND()를 지정해주면 무작위로 정렬이 되게 됩니다.

무작위로 가져온 데이터를 2개만 가져오기 위해 LIMIT를 정의해줍니다.

HyungJin

이 곳에 작성된 모든 컨텐츠는 CCL 규약의 CC BY-NC-SA (저작자표시-비영리-동일조건변경허락) 조건을 따릅니다. 비상업적 용도로 출처를 밝혀주시면 얼마든지 공유 가능합니다.

You may also like...

%d 블로거가 이것을 좋아합니다: