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

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

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

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

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

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

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