테스트 사이트 - 개발 중인 베타 버전입니다

회원을 랜덤으로 불러오기 채택완료

홍땍땍 6년 전 조회 2,371

안녕하세요.

 

회원을 랜덤하게 리스트를 가져올려고 하는데요.

 

EX)

홍길동5

홍길동8

홍길동1

 

관련 내용이 검색이 안되어 도움 요청드립니다.

 

비슷한 내용이라도 알고 계시면, 링크 부탁드리겠습니다.

 

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
아방가르

MySQL:
SELECT column FROM table ORDER BY RAND() LIMIT 1

 

PostgreSQL:
SELECT column FROM table ORDER BY RANDOM() LIMIT 1

 

Microsoft SQL Server:
SELECT TOP 1 column FROM table ORDER BY NEWID()

 

IBM DB2:
SELECT column FROM table ORDER BY RAND() FETCH FIRST 1 ROWS ONLY

 

Oracle:
SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

아방가르
6년 전
이렇게 DB 상에 랜덤 함수가 있씁니다..
홍땍땍
6년 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

아방가르님이 친절하게 호출문을 올리셨네요 limit 하시면 될거 같네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

랜덤 이라면 무작위 인가요. 아니면 특정 요청값을 지정할 것인가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

홍땍땍
6년 전
무작위로 할려고 합니다.
나중에는 위에 댓글 남겨주신것처럼 조건 주면 될듯하네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인