| MySQL 에서 랜덤(random)으로 레코드 읽어오기 |
|
|
 |
15년 전 |
형식) select 컬럼명1,컬럼명2,... from [테이블명] order by rand()
mysql> select writer, title, email, hompage from free_board order by rand();
위의 SQL문은 free_board 라는 테이블에서 writer, title, email 컬럼의 레코드를 랜덤 정렬로 보여줍니다. 여기에 limit 명령어를 조합해 주면 랜덤 정렬된 레코드 중에 limit 갯수 만큼의 레코드만 출력되게 됩니다.
형식) select 컬럼명1,컬럼명2,... from [테이블명] order by rand() limit [가져올 데이타의 갯수]
mysql> select writer, title, email, hompage from free_board order by rand() limit 10;
위의 SQL문은 free_board 라는 테이블에서 해당되는 레코드를 랜덤으로 10개까지만 가져오게 됩니다.
|
|
추천 : 677 |
추천
목록
|
|